码迷,mamicode.com
首页 > 其他好文 > 详细

redis集群

时间:2015-12-17 10:36:59      阅读:179      评论:0      收藏:0      [点我收藏+]

标签:

集群的作用:

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!