redis批量删除指定前缀数据

  • 2018-06-25
  • 浏览 (1420)

有时候需要批量删除 redis 里指定前缀的数据,但 redis 只提供了 del 去删除单条数据,不过 redis 还提供了 keys 命令,keys 命令可以查找所有符合给定模式 pattern 的 key,具体的命令可以查看: redis 常用命令速查
结合这两个命令就可以实现批量删除的目的,例如

./redis-cli -a myPassword keys "seaxiang_*" | xargs ./redis-cli -a myPassword del

这样可以把 redis 里所有前缀是"seaxiang_"的数据给删除。


0  赞