关于Redis重启时报(error) NOAUTH Authentication required.解决方法。

redis配置密码重启服务,使用/etc/init.d/redis_6379会出现以下信息,
/etc/init.d/redis_6379 restart
Stopping …
(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 …
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 -p “prot” -a “password”)就OK了。

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

修改redis服务脚本,加入如下所示的加粗授权信息即可:

vi /etc/init.d/redis_6379
$CLIEXEC -p “port” -a “password” -p $REDISPORT shutdown

你可能感兴趣的:(mysql)