• 首页 首页 icon
  • 工具库 工具库 icon
    • IP查询 IP查询 icon
  • 内容库 内容库 icon
    • 快讯库 快讯库 icon
    • 精品库 精品库 icon
    • 问答库 问答库 icon
  • 更多 更多 icon
    • 服务条款 服务条款 icon

redis设置用户名和密码

武飞扬头像
中国“名猿”
帮助1

  1. 设置临时密码(server重启后就无效了)

./redis-cli # 进入连接

config get requirepass #查看现在的需要密码
1) “requirepass”
2) “”
可以看出来现在还不需要密码
config set requirepass 123456 #设置临时密码
config get requirepass 再查看密码

上面设置完临时密码之后,关闭连接,重新进来之后如果需要访问数据就要认证了
学新通
认证命令:如果配置了用户名就要加上用户名,不然就直接写上密码就可以认证了。 学新通
2. 设置永久密码(在redis.conf配置文件中设置)
学新通
找到配置文件。vi redis.conf
配置密码:找到requirepass foobared,取消掉这行注释,并且将foobared改成你的密码,
配置用户名:
kill掉之前的server,重新redis.server。
然后用新建连接就可以这样:
./redis-cli -a 123456

  1. 用户名
    上面设置的都是对默认用户default的密码,redis以前版本也只支持单用户访问,也就是没有用户名这个概念。auth认证时候只要auth 密码就行,默认是auth default 密码
    学新通
    在Redis6.0之前的版本中,登陆Redis Server只需要输入密码(前提配置了密码 requirepass )即可,不需要输入用户名,而且密码也是明文配置到配置文件中,安全性不高。并且应用连接也使用该密码,导致应用有所有权限处理数据,风险也极高。
    在Redis6.0有了ACL,新版本才有访问控制列表,终于解决了这些不安全的因素,可以按照不同的需求设置相关的用户和权限。Redis 6.0 ACL相关的配置和使用官方文档写的挺详细的,建议直接去看文档。具体的说明可以查看官方文档:ACL 。

这篇好文章是转载于:学新通技术网

  • 版权申明: 本站部分内容来自互联网,仅供学习及演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,请提供相关证据及您的身份证明,我们将在收到邮件后48小时内删除。
  • 本站站名: 学新通技术网
  • 本文地址: /boutique/detail/tanhgjfcjf
系列文章
更多 icon
同类精品
更多 icon
继续加载