0

Redis Sentinel のフェイルオーバー機能をテストしていました。それは機能し、Sentinel は conf ファイルにいくつかの行を追加しました。他のセンチネルとスレーブ レプリカを自動検出しましたが、いくつかの奇妙な ID が追加されました。

それらのIDが何を表しているか誰か教えてもらえますか? それらは既知のセンチネルの直後に来るので、それらがそれらのセンチネルの ID であると推測しますが、確信が持てません。

# Generated by CONFIG REWRITE
sentinel known-slave redis_master 127.0.0.1 6379
sentinel known-slave redis_master 127.0.0.1 6381
sentinel known-sentinel redis_master 127.0.0.1 26380
26f81b692201f11f0f16747b007da9d4f079d9d3  # this
sentinel known-sentinel redis_master 127.0.0.1 26381
0b613c6146bbf261f08c1b13f1d1b2dbc2f99413 # and this?
4

1 に答える 1

0

センチネルのrun_idです。センチネルは特別な redis インスタンスであることを思い出してください。センチネルにログインし、「情報サーバー」を使用して、run_id を含むその情報を確認します。例えば

redis-cli -h sentinel_host -p sentinel_port
info server

複数のセンチネルがある場合は、使用できます

sentinel sentinels mymaster(or redis_master in your situation)

他のすべてのセンチネルの情報を一覧表示します。

于 2016-01-11T14:02:38.993 に答える