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