如何使用redis-cli从命令行进行身份验证?

时间:2018-04-18 08:03:50

标签: caching redis

现在使用下面的命令删除所有按照某种模式

的键
redis-cli --raw keys "abc*" | xargs redis-cli del

但是最近我们决定为我们的redis服务器添加密码,所以在一个环境中我为redis服务器添加了密码,然后当我尝试执行上面的命令来删除密钥时,它无法正常工作,我是否需要使用上面命令中的密码?如何在上面的命令中使用密码?

1 个答案:

答案 0 :(得分:2)

您可以将多个密钥传递给DEL commandDEL key1 key2 key3 ... keyN)。关于在致电redis-cli时设置密码 - 您需要使用-a选项:

Usage: redis-cli [OPTIONS] [cmd [arg [arg ...]]]
...
-a       Password to use when connecting to the server.

因此,您的最终通话可能如下所示: redis-cli -a PASS --raw keys "abc*" | xargs redis-cli -a PASS del