5

我正在尝试在本地设置一个 redis-sentinel 集群。我Redis-64.2.8.4在 windows 上运行。我想设置一个有 2 个奴隶的​​主人,因为这将反映我的生活环境。

我在跑

redis-server.exe sentinel.conf --sentinel

有了这个配置

----
maxheap 64MB

sentinel monitor mymaster 127.0.0.1 7000 2
sentinel down-after-milliseconds mymaster 60000
sentinel failover-timeout mymaster 180000
sentinel parallel-syncs mymaster 1
----

但后来我得到了一个重复的日志

wait3() returned a pid (-1) we can't find in our scripts execution queue!

我已经阅读了这些文档,但老实说,我在这里应该做的事情并不太明智。我是否指定了配置中的所有服务器?

4

2 回答 2

2

无需在配置文件中指定所有服务器。我们只需要指定 master 主机地址和端口号。我根据链接配置了 redis 版本 -2.8.12 的哨兵,它可以工作。 关联

于 2014-08-20T16:42:03.747 回答
-2

你是从 NuGet 得到的吗?我有同样的问题,但是当我从 github 中提取它时,它解决了我的问题。

于 2014-06-09T13:43:36.727 回答