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文件,有點繁瑣。html
解決辦法:redis
用redis-cli 密碼登錄(redis-cli -a myleguan2018)就OK了。服務器
再用ps -ef | grep redis 能夠看到redis進程已經正常退出。ui
修改redis服務腳本,加入以下所示的紅色受權信息便可:spa
vi /etc/init.d/redis
$CLIEXEC -a "myleguan2018" -p $REDISPORT shutdown