Redis 如果设置了密码,需要在关闭服务的时候也提供密码

Redis安装之后,如果设置了密码,需要在关闭服务的时候也提供密码,否则无法关闭服务,可以直接通过修改/etc/init.d/redis启动脚本解决。Redis服务的启动和关闭脚本,只需要在关闭的脚本中添加如下的内容PASSWORD=$(cat $CONF|grep '^\s*requirepass'|awk '{print $2}'|sed 's/"//g'),然后在服务关闭命令中,添加密码就可以了,

EXEC=/usr/local/bin/redis-server

CLIEXEC=/usr/local/bin/redis-cli

PIDFILE=/var/run/redis_6379.pid

CONF="/etc/redis/redis.conf"

REDISPORT="6379"

PASSWORD=$(cat $CONF|grep '^\s*requirepass'|awk '{print $2}'|sed 's/"//g')

if [ -z $PASSWORD ]

then

    $CLIEXEC -p $REDISPORT shutdown

else

    $CLIEXEC -a $PASSWORD -p $REDISPORT shutdown

fi

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容