redis关闭报没有权限No auth

摘要:
Redis安装之后,如果设置了密码,需要在关闭服务的时候也提供密码,否则无法关闭服务,可以直接通过修改/etc/init.d/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
#$CLIEXEC -a $PASSWORD -p $REDISPORT shutdown

我这里做了一下判断,如果没有设置密码,就不用添加-a 的参数

---------------------
原文:https://blog.csdn.net/u010309394/article/details/81807597

免责声明:文章转载自《redis关闭报没有权限No auth》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇excel间隔取值的三种公式写法-转载sysctl下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

Redis常见问题及处理办法(转)

Redis使用过程中要注意的事项 Redis使用起来很简单,但是在实际应用过程中,一定会碰到一些比较麻烦的问题,常见的问题有 redis和数据库数据的一致性 缓存雪崩 缓存穿透 热点数据发现 下面逐一来分析这些问题的原理及解决方案。 数据一致性 针对读多写少的高并发场景,我们可以使用缓存来提升查询速度。当我们使用Redis作为缓存的时候,一般流程如图...

redis的五种存储类型的具体用法

String 类型操作 string是redis最基本的类型,而且string类型是二进制安全的。意思是redis的string可以包含任何数据。比如jpg图片或者序列化的对象 $redis->set('key','TK'); $redis->set('number','1'); $redis->setex('key',5,'TK')...

redis-cli 工具--raw参数的作用

  最近阅读了以redis官网关于--raw参数的解释,其功能有两个:   1.按数据原有格式打印数据,不展示额外的类型信息           例如:使用命令发送方式(redis在使用时有命令发送方式和交互方式两种)创建一个key,命名为kuyin:number,值为1,如下:                        然后,把kuyin:numbe...

redis++:Redis的两种持久化 RDB 和 AOF (一)

Redis持久化备份数据的方式有两种:RDB(Redis DataBase) 、 AOF(Append Only  File). RDB 什么是RDB:   在指定时间间隔内,将内存中的数据集快照写入磁盘,也就是Snapshot快照,它恢复时是将快照文件直接读到内存中,来达到恢复数据的。 如何持久化:   Redis会单独创建(fork)一个子进程来进行持...

Java生鲜电商平台-redis缓存在商品中的设计与架构

Java生鲜电商平台-redis缓存在商品中的设计与架构 说明:Java开源生鲜电商平台-redis缓存在商品中的设计与架构。 1. 各种计数,商品维度计数和用户维度计数   说起电商,肯定离不开商品,而附带商品有各种计数(喜欢数,评论数,鉴定数,浏览数,etc),Redis的命令都是原子性的,你可以轻松地利用INCR,DECR等命令来计数。 商品维度计...

redis内存满了怎么办?

redis最为缓存数据库,一般用于存储缓存数据,用于缓解数据库压力,但是缓存太多,内存满了怎么办呢。一般有以下几种方法一、增加内存 redis存储于内存中,数据太多,占用太多内存,那么增加内存就是最直接的方法,但是这个方法一般不采用,因为内存满了就加内存,满了就加,那代价也太大,相当于用钱解决问题,不首先考虑,一般所有方面都做到最优化,才考虑此方法 二、搭...