Redis主从复制、哨兵实战

环境:linux centos7.x ,虚拟机3台

版本:redis-6.2.6

1.下载安转redis

  1. 下载地址 wget https://download.redis.io/releases/redis-6.2.6.tar.gz
  2. 解压 tar -zxvf redis-6.2.6.tar.gz
  3. 移动目录 mv redis-6.2.6 /usr/local/redis
  4. 编译   cd /usr/local/redis         make install PREFIX=/usr/local/redis

2.修改配置文件 redis.conf

 修改为任务ip都可以访问

修改为后台启动

3.新增配置文件redis6379.conf

include /usr/local/redis/redis.conf
pidfile /var/run/redis_6379.pid
port 6379
dbfilename dunm6379.rdb

 

 后面两台虚拟机一样操作修改端口号即可。

分别启动 ./bin/redis-server redis6379.conf  ./bin/redis-server redis6380.conf   ./bin/redis-server redis6381.conf

4.从节点指定主,1主两从

另外一台从节点一样的配置

 

主节点信息

至此主从复制搭建完毕,可以从主节点写入数据,到从节点查看验证即可。

哨兵模式搭建

新建sentinel-6379.conf文件

#端口
port 26379
#守护进程运行
daemonize yes
#日志文件
logfile "26379.log"
sentinel monitor mymaster 192.168.73.136 6379 2


 

 其他两台一样 的操作。

分别启动哨兵./bin/redis-sentinel sentinel-26379.conf ./bin/redis-sentinel sentinel-26380.conf ./bin/redis-sentinel sentinel-26381.conf

可以看到有2个从节点,三个哨兵,主节点名称为mymaster,address为192.168.73.136

当我们模拟杀死主节点。

 

 当136挂了之后自动选取了135作为主节点。

哨兵模式搭建完毕。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值