Redis批量删除缓存数据
背景: 在使用redis中,经常会遇到批量删除缓存的情况,但是对于在客户端中,如果一个一个的删除key,则需要较长时间及相对麻烦,可以使用以下命令,批量删除缓存. 本地批量删除KEY: ./redis-cli keys "被删除的KEY的前缀*" | xargs ./redis-cli del 示例代码: 批量删除KEY: 批量删除: ./redis-cli keys a2* | xargs ./redis-cli del 删除之后,只剩下a1的key,所有a2的数据都已经删除了. 远程删除KEY: 先登录其他缓存服务器: ./redis-cli -h 10.27.207.40 -p 6379 设置测试数据的缓存: 批量远程删除: ./redis-cli -h redis所在服务器ip -p 端口 keys "course-*" |xargs ./redis-cli -h redis所在服务器ip -p 端口 del 删除操作:删除成功,删除了9个数据 ./redis-cli -h 10.27.207.40 -p 6379 keys "test10*" |xargs ./redis-cli -h redis-cli -h 10.27.207.40 -p 6379 del 来源: https://www.cnblogs.com/lewisat/p/11155610.html