redis sentinel故障转移

kognpnkq  于 2021-06-09  发布在  Redis
关注(0)|答案(1)|浏览(468)

我使用springdataredis、bitnami/redis和bitnami/redis sentinel图像创建了一个学习项目。docker compose文件在这里。部署命令无效 docker-compose -f redis-sentinel.yaml up --scale redis-sentinel=3 --scale redis-replica=2 -d ,因此redis配置如下:

把一切都提出来之后,我用 docker stop redis-master . 10秒后,哨兵将故障转移到其中一个副本。到现在为止,一直都还不错。但是,容器控制台日志中没有显示以下非常重要的内容:
已检测到主机关闭。
故障转移已启动。
故障转移已成功完成。
我希望哨兵能记录上面提到的情况。
还有,当我跑的时候 sentinel masters 从一个sentinel的redis cli命令中,我发现在故障转移前后副本的数量没有差别。我原以为主机关闭时数字会下降1。

31) "num-slaves"
32) "2"
33) "num-other-sentinels"
34) "2"
pkln4tw6

pkln4tw61#

请确保1。sentinel日志已启用2。确保您查看的是sentinel日志,而不是主/从日志。您可以找到sentinel.conf文件,其中定义了日志文件路径。。默认值是logfile“”,它记录到标准输出。

相关问题