如何实现Spring RedisTemplate下通过通配符查询匹配的key?
- 内容介绍
- 文章标签
- 相关推荐
本文共计467个文字,预计阅读时间需要2分钟。
在一个业务中,需要移除所有前缀为特定标识的Redis缓存。使用RedisTemplate的keys方法先找出所有符合条件的key,然后逐个遍历删除。
问题在于,使用keys('pattern*')时每次都返回空结果。解决方法是在Spring中配置Redis时,确保正确的模式匹配被启用。
有个业务中需要删除某个前缀的所有Redis缓存,于是用RedisTemplate的keys方法先查出所有合适的key,再遍历删除。
但是在keys(patten+"*")时每次取出的都为空。
本文共计467个文字,预计阅读时间需要2分钟。
在一个业务中,需要移除所有前缀为特定标识的Redis缓存。使用RedisTemplate的keys方法先找出所有符合条件的key,然后逐个遍历删除。
问题在于,使用keys('pattern*')时每次都返回空结果。解决方法是在Spring中配置Redis时,确保正确的模式匹配被启用。
有个业务中需要删除某个前缀的所有Redis缓存,于是用RedisTemplate的keys方法先查出所有合适的key,再遍历删除。
但是在keys(patten+"*")时每次取出的都为空。

