Redis
并没有像 MySQL
或者是 Oracle
那样的严格安全校验机制,所以修改起来非常容易,以下提供两种修改方式:
1. 停止 Redis 后重置密码(永久有效)
若没有运行 Redis
,则直接修改 Redis
的配置文件(默认的安装位置);如果是手动编译的代码请前往相应的目录,并修改 redis.conf
。
# Ubuntu
sudo vim /etc/redis/redis.conf
# CentOS
sudo vim /usr/local/redis/redis.conf
输入 /foobared
并回车,找到以下注释:
然后将该行注释去掉,并将 foobared
改为要修改的密码。
添加完成后点击【ESC】-> 输入【 : 】-> 输入【wq】
,即可保存成功,然后启动即可。
# Ubuntu 后台启动 Redis
sudo service redis start
# CentOS 后台启动 Reids
sudo redis-server &
2. Redis 正在运行重置密码(临时有效)
若 Redis
已经在运行了,可以用 redis-cli
命令登录,然后再修改密码。(只对当前会话有效,重启后密码失效)
# 登录到 Redis
redis-cli
# 登陆成功则进入 Redis 命令模式,然后输入一下命令
127.0.0.1:6379> CONFIG SET requirepass 123456 # 输入的时候,可以使用 TAB 键自动提示,requirepass 需要手打,然后后面紧跟着的是密码
OK # 修改成功后的提示
127.0.0.1:6379> auth 123456 # 校验刚输入的密码
OK # 校验成功
127.0.0.1:6379> exit # 退出