redis有用命令行记录
文章目录
redis有用命令行记录
–模糊匹配key,再全部删除
redis-cli -a lilishop --scan --pattern '{VERIFICATION_IMAGE}*' | xargs redis-cli -a lilishop del ```
这行命令的工作流程如下:
redis-cli --scan --pattern '{VERIFICATION_IMAGE}*':使用 SCAN 命令匹配所有以 {VERIFICATION_IMAGE} 开头的键。
xargs redis-cli del:将 SCAN 命令的结果(即匹配的键)传递给 DEL 命令进行删除。
请注意,这行命令假设你的Redis服务器默认运行在本地主机(localhost)和默认端口(6379)上,并且没有设置密码保护。如果你的Redis服务器配置有所不同,或者需要密码认证,你需要相应地调整命令。
如果Redis服务器需要密码,可以使用 -a 选项提供密码:
bash
redis-cli -a yourpassword --scan --pattern '{VERIFICATION_IMAGE}*' | xargs redis-cli -a yourpassword del
替换 yourpassword 为你的Redis服务器的实际密码。
如果Redis服务器运行在不同的主机或端口上,可以使用 -h 和 -p 选项指定主机和端口:
bash
redis-cli -h yourhost -p yourport -a yourpassword --scan --pattern '{VERIFICATION_IMAGE}*' | xargs redis-cli -h yourhost -p yourport -a yourpassword del
替换 yourhost、yourport 和 yourpassword 为你的Redis服务器的实际主机名、端口和密码。
请谨慎使用这行命令,因为它会删除所有匹配的键。在执行删除操作之前,请确保已经备份了所有重要数据。
--删除0-1000遍历的key
redis-cli -a lilishop –scan 0 1000 | xargs redis-cli -a lilishop del
```