5

redis-sentinel クラスターをローカルでセットアップしようとしています。私はRedis-64.2.8.4Windows で実行しています。私のライブ環境を反映するように、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

構成ファイルですべてのサーバーを指定する必要はありません。マスター ホスト アドレスとポート番号のみを指定する必要があります。リンクごとに redis バージョン -2.8.12 でセンチネルを構成したところ、動作しました。 リンク

于 2014-08-20T16:42:03.747 に答える
-2

NuGet から取得しましたか? 私は同じ問題を抱えていましたが、githubから引っ張ると問題が解決しました。

于 2014-06-09T13:43:36.727 に答える