Redis服務停止報錯解決方案[NOAUTH Authentication required]


Redis服務器設置密碼后,使用service redis stop 會出現以下信息:

service redis stop
Stopping ...
OK
(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 ...
Waiting for Redis to shutdown ...

出現這樣的錯誤信息,redis 這時是沒有停止服務的。

可以使用ps -ef | grep redis  查進程號 然后kill 掉,如果在deamon下還需要去刪除pid文件,有點繁瑣。


解決辦法:

用redis-cli 密碼登陸(redis-cli -a  password)就OK了。

再用ps -ef | grep redis 可以看到redis進程已經正常退出。


修改redis服務腳本,加入如下所示的紅色授權信息即可:

vi /etc/init.d/redis

$CLIEXEC -a "password" -p $REDISPORT shutdown





免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM