Redis配置密码认证

Redis 默认连接是空密码, 如果要配置密码认证, 只需修改配置文件

1
requirepass 密码

重启服务即可生效

此时, 如果单纯redis-cli登录, 会发现执行命令会提示需要认证

1
2
3
4
[root@archlinux ~]# redis-cli
127.0.0.1:6379> KEYS *
(error) NOAUTH Authentication required.
127.0.0.1:6379>

截取help片段

1
2
3
4
5
[root@archlinux ~]# redis-cli --help
redis-cli 4.0.1

Usage: redis-cli [OPTIONS] [cmd [arg [arg ...]]]
-a <password> Password to use when connecting to the server.

加入-a参数后不再提示错误

1
2
3
4
[root@archlinux ~]# redis-cli -a ?
127.0.0.1:6379> KEYS *
(empty list or set)
127.0.0.1:6379>