Linuxのrediサービスでエラーの報告を停止するための解決策[NOAUTH認証が必要]:

Linuxのrediサービスでエラーの報告を停止するための解決策[NOAUTH認証が必要]:

エラーを報告する

Redisサーバーにパスワードを設定した後、service redis stopを使用すると、次のメッセージが表示されます。

$ service redisd restart
Stopping ...
(error) NOAUTH Authentication required.
Waiting for Redis to shutdown ...
Waiting for Redis to shutdown ...
Waiting for Redis to shutdown ...
Waiting for Redis to shutdown ...
Waiting for Redis to shutdown ...
Waiting for Redis to shutdown ...
Waiting for Redis to shutdown ...

ここに画像の説明を挿入
このようなエラーメッセージが表示された場合、この時点ではredisはサービスを停止しません。

ps -ef | grep redisを使用してプロセス番号を確認し、それを強制終了できます。デーモンの下のpidファイルを削除する必要がある場合は、少し面倒です。

解決:

redis-cliパスワード(redis-cli -a password)を使用してログインすると、問題ありません。

次に、ps -ef | grep redisを使用して、redisプロセスが正常に終了したことを確認します。

以下に示すように、redisサービススクリプトを変更し、red認証情報を追加します。

vi /etc/init.d/redisd

ここに画像の説明を挿入
パスワードを設定したものと同じに変更してから、redisサービスを再起動してください。

ここに画像の説明を挿入

おすすめ

転載: blog.csdn.net/guo_qiangqiang/article/details/113186417