redisパスワードの再起動の問題

685 ワード

redisパスワードを設定してログインするとサービスredis stopが表示されます
[root@localhost bin]# service redis stop
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 ...
このようなエラーは、redisがサービスを停止していない場合に発生します.
もちろんps-efを使ってプロセス番号を調べてkillを落とすことができますが、deamonの下でpidファイルを削除するのはちょっと面倒です.
解決策:
redis-cliパスワードでログインしてshutdownしexitでOKです.
[root@localhost bin]# redis-cli -a 123456
127.0.0.1:6379> SHUTDOWN
not connected> exit

さらにps-efを使用すると、redisプロセスが終了したことがわかります.