怎样使用redisTemplate去删除指定的cacheNames集合?

image.png
如图,怎样删除指定的
bannerChartsSs或者
bannerChartsSs+eachChartsSs

更具体的key如下图:
image.png

阅读 3k
1 个回答

你这些是确定的 Key、还是一批 Key 的前缀啊?

如果是确定的 Key,DEL 就好,可以传入一个 Set 对象,就是批量删除。

如果是前缀匹配删除,那就得上 SCAN 了(不推荐 KEYS 通配符后再 DEL,生产环境容易被打死)。

SCAN 拿到匹配的所有 Key 之后还是调 DEL。

你要是不会用 RedisTemplate 怎么 SCAN;传送门:https://cn.bing.com/search?q=...

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进