2012-12-04 3 views
7

突然私のRedisデータベースのすべてを許可されていません:Redisのは(エラー)ERR操作は、いくつかの接続にエラーを与えるために開始した

(error) ERR operation not permitted 

私はRedisのサービスを再起動してきましたし、使ってクライアントとそれに接続しています正しいauthキーですが、毎回接続しますが、クライアントからのdb操作はたったのほんの一部です。

+0

お客様のクライアントは何ですか? –

+0

ホストされたデータベースですか?もしそうなら、あなたのプロバイダは何ですか? – FGRibreau

+0

Amazon EC2でホストされています。私はredis-cliだけでなく、さまざまなノードと.netクライアントと接続しています。 – MonkeyBonkey

答えて

11

このお試しください:

requirepass foobared 

その行がコメントアウトされていない場合、あなたが必要とする:あなたはパスワードが設定されているかどうかを確認するためのRedisの設定ファイルにあなたの中に上記の行のための

検索これを行うには:

$redis-cli redis 127.0.0.1:6379> AUTH foobared 
OK 
+1

AUTHコマンドは1つの引数、つまりパスワードのみを取ることに注意してください。上にある「OK」は入力しないでください。これは、AUTH呼び出しが成功するための応答です。 – Tyson

+0

私のために働いた、ありがとう.. btwどうすればこのコマンドについて - > redis-cli -a ?私はこれを試みたが、それは動作していない.. – thekucays