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缓存时高效的批量删除的几种方案