栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Redis配置哨兵模式

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Redis配置哨兵模式

配置哨兵模式

简言:哨兵模式作为一个高可用方案,主要用于及时发现主节点故障并完成转移。分别由哨兵节点和数据节点组成,哨兵节点是特殊的redis节点,不做存储数据;数据节点为主节点和从节点。


  1. 主从节点
  • 配置主节点(端口6379)
port 6379
logfile 6379.log
pidfile redis_6379.pid
dbfilename dump_6379.rdb

# 默认自己就是主机
  • 配置从节点(端口6380)
port 6380
logfile 6380.log
pidfile redis_6380.pid
dbfilename dump_6380.rdb

# 配置为从节点
# slaveof  
slaveof 127.0.0.1 6379
# 主节点认证密码
# masterauth 
masterauth 123456
  • 配置从节点 (端口6381)
port 6381
logfile 6381.log
pidfile redis_6381.pid
dbfilename dump_6381.rdb

# 配置为从节点
# slaveof  
slaveof 127.0.0.1 6379
# 主节点认证密码
# masterauth 
masterauth 123456
  • 以此启动各节点,先保证主节点启动
redis-server redis.conf
redis-server redis-6380.conf
redis-server redis-6381.conf
  • 进入redis-cli客户端
# -h 指定ip  -p 指定端口  -a指定密码
reids-cli -a 123456
  • 进入redis命令控制台后,输入下面命令即可看到各节点的情况
info Replication

  1. 配置哨兵
# 哨兵端口
port 26379
daemonize yes
# 配置该哨兵节点监听的主节点
# "mymaster"表示主节点名称
# "2"表示至少需要2个哨兵同意,才可判定主节点故障并进行故障转移
# sentinel monitor    
sentinel monitor mymaster 127.0.0.1 6379 2
# 配置哨兵连接主节点的认证密码
# sentinel auth-pass  
sentinel auth-pass mymaster 123456
  • 启动哨兵
redis-sentinel sentinel-26379.conf
  • 进入redis-cli客户端
redis-cli -p 26379
  • 进入redis命令控制台后,输入下面命令即可看到当前哨兵监听的情况
info Sentinel

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/995783.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号