标签:
集群的作用:
1: 主从备份 防止主机宕机
2: 读写分离,分担master的任务
3: 任务分离,如从服分别分担备份工作与计算工作
布局:
主从通信过程
Master配置:
1:关闭rdb快照(备份工作交给slave)
2:可以开启aof
slave配置:
1: 声明slave-of
2: 配置密码[如果master有密码]
3: [某1个]slave打开 rdb快照功能
4: 配置是否只读[slave-read-only],如果只读,那么不能在这个redis服务器上增删改,写东西,如果不配置,可能会导致主从数据不一致的情况
如图配置slave,端口
关闭rdb,但是另一台salve要开启,master也关闭rdb
关闭aof,但是另一台salve要开启,master关闭不关闭aof都可以,如果打开,从服务器都关掉,不要有过多重复
配置slaveof
都打开
即可
另外在主服务器redis.conf上配置密码。
此后,打开主服务器的客户端需要改密码,主从复制连接主服务器,从服务器的redis.conf中也要填写次密码
但是从服务器的客户端连接从服务器不需要密码,因为他的配置文件没有填写密码啊
redis主动复制的缺陷
每次salave断开后,(无论是主动断开,还是网络故障)
再连接master
都要master全部dump出来rdb,再aof,即同步的过程都要重新执行1遍.
所以要记住---多台slave不要一下都启动起来,否则master可能IO剧增
redis集群
标签:
原文地址:http://www.cnblogs.com/hanfengtianyasmiles/p/5053074.html