集群的作用:
- 主从备份, 防止主机宕机(相当于
从服务器
为主服务器担任备份的作用) - 读写分离, 分担
master
的任务 - 任务分离, 如从服务器分别分担
备份工作
和计算工作
redis集群方式
- 星形: 众多
salve
围绕master
, 即salve1, salve2...全部直接指向master - 线形: master <-- salve1 <-- salve2 ... <-- salveN
线形的好处: master宕机后, 可以直接切换到slave1
redis集群配置
master配置
- 关闭rdb快照(备份工作交给slave)
- 可以开启aof
slave配置
- 声明slave-of
- 配置密码[如果master有密码]
- 其中一个slave打开rdb快照功能和aof功能
- 配置是否只读[slave-read-only]