现在局域网下已经有了一个哨兵群了,我要新建一个。问题是我这边的master一直跑去隔壁哨兵群当slave了,真是搞死我了。
据我所查是因为我的redis订阅了__sentinel__:hello的默认频道,这样隔壁哨兵群的主机会发送消息到我的master redis重写我的config并且slaveof到隔壁master,我想问问大神是怎么解决的?
4643:M 25 Jan 15:45:44.982 - 13 clients connected (0 slaves), 2130656 bytes in use
4643:S 25 Jan 15:45:47.427 * SLAVE OF 192.168.31.222:6379 enabled (user request from 'id=47 addr=192.168.31.222:38536 fd=12 name=sentinel-41ba1490-cmd age=321 idle=0 flags=x db=0 sub=0 psub=0 multi=3 qbuf=0 qbuf-free=32768 obl=36 oll=0 omem=0 events=rw cmd=exec')
4643:S 25 Jan 15:45:47.430 # CONFIG REWRITE executed with success.
4643:S 25 Jan 15:45:47.452 - Accepted 192.168.31.123:48841
4643:S 25 Jan 15:45:47.453 - Accepted 192.168.31.220:35314
4643:S 25 Jan 15:45:47.474 - Accepted 192.168.31.121:60501
4643:S 25 Jan 15:45:47.504 - Accepted 192.168.31.221:36368
4643:S 25 Jan 15:45:47.513 - Accepted 192.168.31.122:58782
4643:S 25 Jan 15:45:48.006 * Connecting to MASTER 192.168.31.222:6379
4643:S 25 Jan 15:45:48.006 * MASTER <-> SLAVE sync started
4643:S 25 Jan 15:45:48.007 * Non blocking connect for SYNC fired the event.
4643:S 25 Jan 15:45:48.009 * Master replied to PING, replication can continue...
4643:S 25 Jan 15:45:48.012 * Partial resynchronization not possible (no cached master)
4643:S 25 Jan 15:45:48.015 * Full resync from master: 5c9e8405681d94f456c85b2ce4b5fca9bb336b62:52948302
4643:S 25 Jan 15:45:48.102 * MASTER <-> SLAVE sync: receiving 690458 bytes from master
4643:S 25 Jan 15:45:48.162 * MASTER <-> SLAVE sync: Flushing old data
4643:S 25 Jan 15:45:48.162 * MASTER <-> SLAVE sync: Loading DB in memory
4643:S 25 Jan 15:45:48.171 * MASTER <-> SLAVE sync: Finished with success
4643:S 25 Jan 15:45:48.171 * Background append only file rewriting started by pid 4706
4643:S 25 Jan 15:45:48.222 * AOF rewrite child asks to stop sending diffs.
4706:C 25 Jan 15:45:48.222 * Parent agreed to stop sending diffs. Finalizing AOF...
4706:C 25 Jan 15:45:48.222 * Concatenating 0.00 MB of AOF diff received from parent.
4706:C 25 Jan 15:45:48.222 * SYNC append only file rewrite performed
4706:C 25 Jan 15:45:48.222 * AOF rewrite: 0 MB of memory used by copy-on-write
4643:S 25 Jan 15:45:48.308 * Background AOF rewrite terminated with success
4643:S 25 Jan 15:45:48.308 * Residual parent diff successfully flushed to the rewritten AOF (0.00 MB)
4643:S 25 Jan 15:45:48.308 * Background AOF rewrite finished successfully
4643:S 25 Jan 15:45:48.309 - Background AOF rewrite signal handler took 736us
分享到:
相关推荐
Redis哨兵主从模式+keepalived
Windows环境下,搭建Redis哨兵模式【一主二从三哨兵】所需要的配置文件。
此脚本文件用于zabbix监控redis哨兵时收集redis sentinel监控信息。
docker-compose 形式部署 redis 1主2从3哨兵 redis 多节点高可用 redis 主从哨兵 redis 集群高可用 redis 哨兵 redis 高可用
SpringRedis哨兵配置,包括RedisTemplete、CacheManger
redis哨兵配置文件:3个Sentinel节点、2个从节点、1个主节点 下载完成后,默认密码是12345678,只需修改slaveof masterip port即可运行。 redis版本最好是大于3.0
redis哨兵模式集群文档,按照步骤可以实现,非常实用。适合新手操作。
zabbix监控redis哨兵时会西永到的端口自动发现脚本,可展示主机上所有的哨兵端口,供后续监控使用。
docker-compose构建Redis哨兵模式镜像包
scala连接redis哨兵模式 demo 使用scala的redis库(csdn)————程序
公司测试环境下搭建redis哨兵模式,经过一番测试是可以使用的。
spring整合redis哨兵模式,内含redis连接池,哨兵模式,json序列化,redis crud封装
Redis哨兵集群配置的详细步骤。在监控主从结构时,所有的哨兵进程都会调用info 命令,查看当前主从状态,一旦发现返回结果中master宕机了,所有哨兵将会进行投票选举(过半选举),选出替代主节点的节点继续执行对外服务
Redis哨兵配置文件
搭建Redis高可用集群的哨兵模式(Redis-Sentinel)的实例配置,可以为 Redis 容灾+高可用 应用场景提供解决方案Demo
安装教程,帮助搭建redis哨兵环境。有截图,有说明。基本按照教程来就ok
redis的学习,原来上传过一次,但是没有redis实例命令和启动哨兵的命令,已补充,请看下载中的文件
redis哨兵部署文件(1主2从),需要去除自动生成的sentinel known-replica和sentinel known-sentinel mymaster属性,修改IP地址即可使用
在docker环境下一步一步描述了整个搭建过程,主要包括服务器划分、单节点搭建、哨兵安装、密码认证等操作,你值得拥有
本文是我花了一周时间整理出来的Redis哨兵模式(sentinel)学习总结,包括部署过程,主从复制、读写分离、主从切换等都已验证通过,可以作为完整手册使用.有需要的朋友,请拿走不谢.