Redis使用认证密码登录
- 作者: 五速梦信息网
- 时间: 2026年04月04日 13:29
Redis默认配置是不需要密码认证的,也就是说只要连接的Redis服务器的host和port正确,就可以连接使用。这在安全性上会有一定的问题,所以需要启用Redis的认证密码,增加Redis服务器的安全性。
1. 修改配置文件
/etc/redis.conf
#requirepass foobared
去掉前面的注释,并修改为所需要的密码:
requirepass myPassword (其中myPassword就是要设置的密码)
2. 重启Redis
service
service redis restart
service
/usr/local/bin/redis-cli shutdown
/usr/local/bin/redis-server /etc/redis.conf
3. 登录验证
-a
$ ./redis-cli -h 127.0.0.1 -p 6379
127.0.0.1:6379> keys *
(error) NOAUTH Authentication required.
使用密码认证登录,并验证操作权限:
$ ./redis-cli -h 127.0.0.1 -p 6379 -a myPassword
-a
$ ./redis-cli -h 127.0.0.1 -p 6379
127.0.0.1:6379> auth myPassword
OK
4. 在命令行客户端配置密码(redis重启前有效)
redis.conf
127.0.0.1:6379> config set requirepass newPassword -----命令行设置密码
OK
127.0.0.1:6379> config get requirepass -----------------命令行查看密码
1) "requirepass"
2) "newPassword"
redis.conf
5. 在Redis集群中使用认证密码
masterslaveslavemaster
# masterauth master-password
相关文章
-
redis性能调优笔记(can not get Resource from jedis pool和jedis connect time out)
redis性能调优笔记(can not get Resource from jedis pool和jedis connect time out)
- 互联网
- 2026年04月04日
-
redis学习 (key)键,Python操作redis 键 (二)
redis学习 (key)键,Python操作redis 键 (二)
- 互联网
- 2026年04月04日
-
redis学习(二) redis数据结构介绍以及常用命令
redis学习(二) redis数据结构介绍以及常用命令
- 互联网
- 2026年04月04日
-
Redis实现分布式缓存
Redis实现分布式缓存
- 互联网
- 2026年04月04日
-
Redis入门 – Jedis存储Java对象
Redis入门 – Jedis存储Java对象
- 互联网
- 2026年04月04日
-
Redis容灾部署(哨兵Sentinel)
Redis容灾部署(哨兵Sentinel)
- 互联网
- 2026年04月04日








