本文主要介绍如何设置和查看Redis密码,很不错,有参考价值。有需要的朋友可以参考一下。
Redis没有实现访问控制的功能,但是它提供了一种轻量级的认证方法。您可以编辑redis.conf配置来启用身份验证。
1.初始化Redis密码:
配置文件中有一个参数:requirepass,是配置redis访问密码的参数;
如requirepass test123;
(Ps: Redis需要重启才能生效)
redis的查询速度非常快,外部用户一秒钟最多可以尝试150K密码;所以密码尽量长(DBA没必要记住密码);
2.在不重启Redis的情况下设置密码:
在配置文件中配置requirepass的密码(redis重启时密码仍然有效)。
redis 127.0.0.1:6379配置集要求通过测试123
查询密码:
redis 127.0.0.1:6379配置获取要求通过
(错误)不允许错误操作
密码验证:
redis 127.0.0.1:6379认证测试123
好
再次查询:
redis 127.0.0.1:6379配置获取要求通过
1)“要求通行证”
2)“测试123”
PS:如果配置文件中没有添加密码,redis重启后密码无效;
3.使用密码登录Redis:
登录时输入密码:
redis-cli -p 6379 -a测试123
首先登录,然后验证:
redis-cli -p 6379
redis 127.0.0.1:6379认证测试123
好
AUTH命令和其他redis命令一样,是不加密的;无法阻止攻击者在网络上窃取您的密码;
身份验证层的目标是提供额外的保护层。如果防火墙或用于保护redis的系统无法抵御外部攻击,外部用户在没有密码验证的情况下无法访问redis。
总结
以上是边肖介绍的Redis密码设置和密码查看方法。希望对你有帮助。如果您有任何问题,请给我留言,边肖将及时回复您。非常感谢您对我们网站的支持!