Redis サーバーがあります。ping
コマンドまたはその他のコマンドを使用しようとすると、次のredis-cli ping
ようなエラー メッセージが表示されます。
(error) ERR operation not permitted
入力するだけredis-cli
でプロンプトが表示されます。
redis 127.0.0.1:6379>
この後、すべての redis コマンドで再び同じエラーが発生します。何が問題なのかわかりません。どんな助けでも大歓迎です。
Redis サーバーがあります。ping
コマンドまたはその他のコマンドを使用しようとすると、次のredis-cli ping
ようなエラー メッセージが表示されます。
(error) ERR operation not permitted
入力するだけredis-cli
でプロンプトが表示されます。
redis 127.0.0.1:6379>
この後、すべての redis コマンドで再び同じエラーが発生します。何が問題なのかわかりません。どんな助けでも大歓迎です。
あなたのredis.conf
ファイルに -requirepass
設定されている (そして でコメントアウトされていない#
) フィールドがありますか? その場合は、最初に次のように認証する必要があります:
AUTH Pwd (replace Pwd with actual password phrase)
認証されると、新しいコマンドを発行できます。
requirepass
redis.conf
オプションは、デフォルトで構成ファイルで有効になっている場合があります
コマンドの後に、authenticated with-a
引数を渡します。redis-cli
$ redis-cli -a YourPass
auth
redis プロンプトの後の execコマンド:
> auth YourPass