Redis服務器設置密碼後,使用service redis stop 會出現如下信息:Waiting for Redis to shutdown ...

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

 

解決辦法:服務器

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

 

再用ps -ef | grep redis 能夠看到redis進程已經正常退出。spa

 

修改redis服務腳本,加入以下所示的紅色受權信息便可:3d

vi /etc/init.d/redis

 

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


 

相關文章
相關標籤/搜索