我发现redis 6.0+添加了acl,现在我想使用默认用户登录,如下所示:
I have no name!@cruise-redis-master-0:/$ redis-cli -h 127.0.0.1 -a doGT233U7 -u default
Invalid URI scheme
我阅读了文档但没有找到任何通过用户名和密码登录redis的命令,我应该怎么做才能登录6.0+以上的新版本的redis?
我发现redis 6.0+添加了acl,现在我想使用默认用户登录,如下所示:
I have no name!@cruise-redis-master-0:/$ redis-cli -h 127.0.0.1 -a doGT233U7 -u default
Invalid URI scheme
我阅读了文档但没有找到任何通过用户名和密码登录redis的命令,我应该怎么做才能登录6.0+以上的新版本的redis?
有两种选择:
完整网址
在带有
-u
标志的连接字符串 URL 中提供用户名和密码:虽然这不是很安全(例如,将密码保留在命令历史记录中),因此您将收到以下警告:
授权命令
更安全的方法是无需任何身份验证即可登录,然后
AUTH
在 CLI 中执行命令。