kaywang 发表于 2018-11-3 07:09:01

redis密码相关的配置

  默认redis没有密码,若想配置密码有两种方法:

[*]更改配置文件  增加:   requirepassyourpass
[*]命令行里设置密码
  然后重启redis
  其中“yourpass”为redis密码
  redis-cli -p 6379
  redis 127.0.0.1:6379>
  redis 127.0.0.1:6379> config get requirepass
  1) "requirepass"
  2) (nil)
  显示密码是空的,然后我们就可以设置一个密码了:
  redis 127.0.0.1:6379> config set requirepass 123456
  OK
  现在只需要密码认证就可以了。
  redis 127.0.0.1:6379> auth 123456
  OK
  再次查询密码:
  redis 127.0.0.1:6379> config get requirepass
  1) "requirepass"
  2) 123456"
  密码已经得到修改。
  要注意的是,这种方式设置的密码再下次重启redis后会失效,所以需要把密码写入到配置文件中。
  登陆有密码的redis的方法是:
  redis-cli -p 6379 -a 123456
  或者先登陆再验证:
  redis-cli -p 6379
  redis 127.0.0.1:6379>
  redis 127.0.0.1:6379> auth 123456
  OK
  master 有密码,slave 如何配置?
  当master 有密码的时候 配置slave 的时候 相应的密码参数也得相应的配置好。不然slave 是无法进行正常复制的。
  相应的参数是:
  #masterauth
  比如:
  masterauthmstpassword

页: [1]
查看完整版本: redis密码相关的配置