现在使用下面的命令删除所有按照某种模式
的键redis-cli --raw keys "abc*" | xargs redis-cli del
但是最近我们决定为我们的redis服务器添加密码,所以在一个环境中我为redis服务器添加了密码,然后当我尝试执行上面的命令来删除密钥时,它无法正常工作,我是否需要使用上面命令中的密码?如何在上面的命令中使用密码?
答案 0 :(得分:2)
您可以将多个密钥传递给DEL command(DEL 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