2017-09-19 27 views
0

RedisとSentinelが稼動している3台のサーバーがあります。 すべてのインスタンスが構成でRedis Sentinel認証

requirepass XXX 
masterauth XXX 

を持っている私は、RedisのサーバーへのRedis-CLIに接続することができますが、私は認証できませんセンチネルに接続しようとした場合。

[email protected]:/usr/lib/nagios/plugins# redis-cli -p 26379 
127.0.0.1:26379> AUTH xxx 
(error) ERR unknown command 'AUTH' 
127.0.0.1:26379> 

私は同じコマンドを使用しますが、redisポートを使用すると動作します。

おかげ 最高

+0

Sentinelsとして設定されたRedisサーバは、意図的に「AUTH」をサポートしていません。セキュアなネットワーク上にSentinelを設置してください。 –

答えて

0

あなたも、歩哨のセットアップ認証する必要があります。 sentinel.confのrequirepass=<password>を意味します。このherehereの詳細情報すべてのクライアントがこの設定をサポートしているわけではないので注意してください。

また、センチネルがセキュリティ保護されたレディスサーバーを管理できるように、そのファイルにsentinel auth-pass <master-name> <password>を設定する必要があります。 (しかし私はあなたがすでにそれをしたと推測している)。

関連する問題