redis 主从复制
一、集群的作用
- 1.主从备份 防止主机宕机
- 2.读写分离 分担master的任务
- 3.任务分离,如从服务器分别担任备份工作与计算工作
二、redis集群配置
Master配置
1、关闭rdb快照(备份工作交给slave)
2、可以开启aof
Slave配置
1、声明slave-of
2、配置密码[如果master有密码]
3、[某一个]slave打开rdb快照功能
4、配置是否只读[slave-read-only]
三、主从复制的缺陷
每次slave断开后(无论是主动断开,还是网络故障)
再连接master都要master全部dump出来rdb,再aof,即同步的过程都要重新执行一边
所以要记住,多台slave不要一下都启动起来,否则master可能io剧增
相关文章
- 路由器
- 常见排序列表
常见排序列表 中文名称 英文名称 平均时间复杂度 最坏时间复杂度 最好时间复杂度 空间复杂度 稳定性 选择排序 Selection n^2 n^2 n^2 1 不稳 冒泡排序 Bub
- python变量作用域
在Python中并不是所有的语句块中都会产生作用域。只有当变量在Module(模块)、Class(类)、def(函数)中定义的时候,才会有作用域的概念。 需要注意的是:在if-elif-else、f
- redis 运维常用命令
time #查看时间戳与微妙数 dbsize #查看当前数据库中key数量 bgrewriteaof #后台进程重写aof bgsave #后台保存rdb快照 save #保存rd
- 如何应对缓存穿透和缓存雪崩问题
分析:这两个问题,说句实在话,一般中小型传统软件企业,很难碰到这个问题。如果有大并发的项目,流量有几百万左右。这两个问题一定要深刻考虑。 缓存穿透,即黑客故意去请求缓存中不存在的数据,导致所有的请
随机推荐
- 路由器
- 常见排序列表
常见排序列表 中文名称 英文名称 平均时间复杂度 最坏时间复杂度 最好时间复杂度 空间复杂度 稳定性 选择排序 Selection n^2 n^2 n^2 1 不稳 冒泡排序 Bub
- python变量作用域
在Python中并不是所有的语句块中都会产生作用域。只有当变量在Module(模块)、Class(类)、def(函数)中定义的时候,才会有作用域的概念。 需要注意的是:在if-elif-else、f
- redis 运维常用命令
time #查看时间戳与微妙数 dbsize #查看当前数据库中key数量 bgrewriteaof #后台进程重写aof bgsave #后台保存rdb快照 save #保存rd
- 如何应对缓存穿透和缓存雪崩问题
分析:这两个问题,说句实在话,一般中小型传统软件企业,很难碰到这个问题。如果有大并发的项目,流量有几百万左右。这两个问题一定要深刻考虑。 缓存穿透,即黑客故意去请求缓存中不存在的数据,导致所有的请