redis--主从复制(读写分离)

应用程序对服务器大量的读写,服务器很可能会宕机,导致数据丢失。为了解决这一问题就有了主从复制。

作用:

  1:防止数据丢失

  2:提高系统的吞吐量

主从复制:从服务器复制主服务器中的数据。

读写分离:应用程序在主服务器写,在从服务器读。

配置:

  1:手动

  2:哨兵模式

手动:一主二仆(一种说法,可以有多个仆),星火相传(一个主服务器可以传到另一个服务器,另一个服务器可以传到别的服务器),反客为主(操作,从节点变为主节点)

①:准备多台服务器(用三个不同的redis服务进程模拟三个机器,指定不同的配置文件)

  创建三个文件夹(node1,node2,node3),把redis.conf拷贝到三个文件夹下

②:修改各个文件夹下redis.conf文件

    修改内容:

      端口号(port)

      守护进程(daemonize 改为yes,默认为no)

      进程文件(pidfile)  /usr/redis/rediscluster/node1/redis.pid  (我的文件夹就创建在/usr/redis/rediscluset下)

      日志文件(logfile)/usr/redis/rediscluster/node1/redis.log

      dir   /usr/redis/rediscluster/node1/

    启动redis-cli -h -p

       -h 机器名(本地:127.0.0.1)

       -p 端口号

未完,待续......

    

猜你喜欢

转载自www.cnblogs.com/niexinlei/p/9688321.html