【redis】redis批量删除以指定内容开头的key

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了【redis】redis批量删除以指定内容开头的key相关的知识,希望对你有一定的参考价值。

参考技术A redis-cli -h xx.xx.xx -p 6379 -a "XXX" keys "XXX*" | xargs redis-cli -h xx.xx.xx.xx -p 6379 -a "XXX" del

Redis——大批量删除redis的key

https://www.cnblogs.com/wangyang0210/p/12935474.html

Redis批量删除key的命令

https://www.cnblogs.com/kiko2014551511/p/11531584.html

Redis集群批量删除key

https://blog.csdn.net/Tongdao/article/details/77970914

批量删除Key的三种方式

https://blog.csdn.net/qq877728715/article/details/102723912

redis 删除指定前缀的key

参考技术A 获取Redis所有Key的方法:

1. 终端

获取所有Key命令:redis-cli keys ‘*’  ;

获取指定前缀的key:redis-cli KEYS “edu:*”

如果需要导出,可以redis-cli keys ‘*’ > /data/redis_key.txt

删除指定前缀的Key    redis-cli KEYS “edu:*” | xargs redis-cli DEL

2. PHP获取Redis所有Key

获取Redis所有Key:$keys = $redis->keys(‘*’);

获取指定前缀的Key:$keys = $redis->keys(‘edu*’);

删除指定前缀的Key :$redis->delete($redis->keys(‘image*’));

相关命令参考

Redis  KEYS http://doc.redisfans.com/key/keys.html

以上是关于【redis】redis批量删除以指定内容开头的key的主要内容,如果未能解决你的问题,请参考以下文章

对于redis的批量删除指定key,有没有好的方法

Redis学习-redis其他特性

Redis 批量删除Redis的key 正则匹配删除

Redis批量删除的方法

java代码怎么正则删除redis的数据

redis集群批量删除指定的key