Redis 设置和使用密码

设置密码

1、通过配置文件redis.conf设置密码

找到requirepass关键字,后面就是跟的密码,默认情况下是注释掉的,即默认不需要密码,打开注释,设置为自己的密码,重启即可

1
2
3
4
5
# Warning: since Redis is pretty fast an outside user can try up to
# 150k passwords per second against a good box. This means that you should
# use a very strong password otherwise it will be very easy to break.
#
requirepass your_password

2、通过命名设置密码

使用redis-cli连接上redis,执行如下命令

1
config set requirepass your_password

执行完毕,无需重启,退出客户端,重新登录就需要输入密码了

3、区别

  1. 修改配置文件设置的密码永久生效;使用命令设置的密码临时生效,重启后失效

  2. 修改配置文件设置的密码,需要重启生效;使用命令设置的密码,退出后再登录生效,重启后失效

  3. 命令的优先级高于配置文件的优先级

使用密码

1、连接时输入密码

1
[root@localhost bin]# ./redis-cli -a 123456

2、先连接再输入密码

1
2
[root@localhost bin]# ./redis-cli
127.0.0.1:6379> auth 123456

关闭方法

1
[root@localhost bin]# ./redis-cli -a 123456 shutdown

Redis 设置和使用密码
https://flepeng.github.io/041-Redis-11-安装和配置-Redis-设置和使用密码/
作者
Lepeng
发布于
2021年1月1日
许可协议