redis或者缓存系统有批量删除的机制吗

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了redis或者缓存系统有批量删除的机制吗相关的知识,希望对你有一定的参考价值。

Ehcache 中可以像楼上说的那样,@Cacheable 产生缓存是以 key-value形式产生的,删除也是。
memcached 也是同样的。

具体的想批量清除缓存,你可以手动的清除

先取出 缓存块中的所有缓存,然后根据key值前缀取出目标 key放到list中,手动调用清除方法
参考技术A redis可以用flushdb/flushall删除所有的key。用del只能根据key去删除。另外一种方式,你可以通过设置过期时间让key到期自动删除。

以上是关于redis或者缓存系统有批量删除的机制吗的主要内容,如果未能解决你的问题,请参考以下文章

Redis技术专区「实战案例」谈谈使用Redis缓存时高效的批量删除的几种方案

Redis技术专区「实战案例」谈谈使用Redis缓存时高效的批量删除的几种方案

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

golang 根据keys获取的key列表批量删除

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

k8s的docker环境下 , redis批量删除key