一、设置方法

方法一:通过配置文件redis.conf设置密码

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

方法二:通过命名设置密码

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

  1. config set requirepass 123456

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

二、连接方法

1、连接时输入密码

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

2、先连接再输入密码

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

三、关闭方法

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

四、区别

  1. 修改配置文件设置的密码永久生效;使用命令设置的密码临时生效,重启后失效
  2. 修改配置文件设置的密码,需要重启生效;使用命令设置的密码,退出后再登录生效,重启后失效
  3. 命令的优先级高于配置文件的优先级