Redis 安全html
咱们能够经过 redis 的配置文件设置密码参数,这样客户端链接到 redis 服务就须要密码验证,这样能够让你的 redis 服务更安全。redis
实例安全
咱们能够经过如下命令查看是否设置了密码验证:ui
127.0.0.1:6379> config get requirepassspa
1) "requirepass"htm
2) ""blog
默认状况下 requirepass 参数是空的,这就意味着你无需经过密码验证就能够链接到 redis 服务。get
你能够经过如下命令来修改该参数:博客
127.0.0.1:6379> CONFIG set requirepass "runoob"io
OK
127.0.0.1:6379> CONFIG get requirepass
1) "requirepass"
2) "runoob"
设置密码后,客户端链接 redis 服务就须要密码验证,不然没法执行命令。
语法
AUTH 命令基本语法格式以下:
127.0.0.1:6379> AUTH password
实例
127.0.0.1:6379> AUTH "runoob"
OK
127.0.0.1:6379> SET mykey "Test value"
OK
127.0.0.1:6379> GET mykey
"Test value"
-------------------------------------------
127.0.0.1:6379> get name
(error) NOAUTH Authentication required.
127.0.0.1:6379> auth '123456'
OK
127.0.0.1:6379> get name
"wangxiangyu"
127.0.0.1:6379>