有密码的 Redis-cli

我正在使用 redis 并尝试使用以下命令打开 redis 的 CLI:

$redis-cli -h 127.0.0.1 -p 6379 -a mysupersecretpassword

得到和错误:

(错误)需要 NOAUTH 身份验证

为什么?

109142 次浏览

如果您的密码中有一个“ $”,那么它就不会工作。所以设置没有“ $”的密码。

如果您的密码中有“ $”,请确保将密码用单引号括起来。

我的解决方案是把密码放在单引号中,比如:

$redis-cli -h 127.0.0.1 -p 6379 -a 'thisizmy!PASS'