配置Redis密码

咱们能够经过 redis 的配置文件设置密码参数,这样客户端链接到 redis 服务就须要密码验证,这样能够让你的 redis 服务更安全。html

1、查看是否设置了密码

  1. 经过以下命令查询
    127.0.0.1:6379> CONFIG get requirepass
    1) "requirepass"
    2) ""

    默认状况下 requirepass 参数是空的,这就意味着你无需经过密码验证就能够链接到 redis 服务。redis

2、设置密码

  1. 经过命令的方式(重启会失效)
    127.0.0.1:6379> CONFIG set requirepass "runoob"
    OK
    127.0.0.1:6379> CONFIG get requirepass
    1) "requirepass"
    2) "runoob"
  2. 经过配置文件的方式

    经过配置文件重启redis
    $ ./redis-cli -p 6379 shutdown
    $ ./redis-server /usr/local/redis/redis-3.2.9/redis.conf

3、验证

  1. 这个时候尝试登陆redis,发现能够登上,可是执行具体命令是提示操做不容许
    redis-cli -h 127.0.0.1 -p 6379  
    redis 127.0.0.1:6379>  
    redis 127.0.0.1:6379> keys *  
    (error) ERR operation not permitted  
    redis 127.0.0.1:6379> select 1  
    (error) ERR operation not permitted
  2. 尝试用密码登陆并执行具体的命令看到能够成功执行

参考文章:安全

Redis 安全ui

相关文章
相关标签/搜索