1. 程式人生 > >Redis伺服器設定密碼後,使用service redis stop 會出現以下資訊:Waiting for Redis to shutdown ...

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-cli 密碼登陸(redis-cli -a  password)就OK了。

 

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

 

修改redis服務指令碼,加入如下所示的紅色授權資訊即可:

vi /etc/init.d/redis

 

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


 

來自為知筆記(Wiz)