redis主从架构 哨兵模式

6 篇文章 0 订阅

一、主从复制
1.主从架构就是读写分离
2.主从原理:就是全量的数据复制,主节点的RDB文件从内网传输,传给从节点,从节点下载然后写入
3.修改redis.conf文件配置主从复制

# replicaof <masterip> <masterport>行下加入
replicaof 192.168.152.138 6379

# masterauth <master-password>行下加入
masterauth 123456

注释:192.168.152.138为主节点ip 6379为端口       
           masterauth  123456 设置密码

4.无磁盘化复制,通过socket

编辑 redis.conf

repl-diskless-sync no 
将no改为yes

5.redis缓存过期机制
a.(主动)定期删除:定期检查随机的key,默认1s十次,查到某些key过期就把他删掉
b.(被动)惰性删除:请求到过期的key,然后清除
c.内存淘汰管理机制

二、哨兵模式
1.redis安装目录下找到sentinel.conf配置文件
2.开启protected-mode no 不使用保护模式,其他节点都可以访问
3.daemonize yes 表示后台也能使用
4.设置日志文件logfile /usr/local/redis/sentinel/redis-sentinel.log
5.哨兵工作空间:dir /usr/local/redis/sentinel
6.设置sentinel这行

sentinel monitor cmy-master 192.168.152.138 6379 2
cmy-master:表示master的名字
192.168.152.138:表示master所在ip
6379:表示端口
2:表示哨兵数量

7.设置密码:sentinel auth-pass cmy-master 123456
8.复制该文件到其他两台服务器,启动哨兵redis-sentinel sentinel.conf 9.如果master挂了又复活,则不会在是master

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值