ToB企服应用市场:ToB评测及商务社交产业平台

标题: redis 热点key问题及其解决方案 [打印本页]

作者: 光之使者    时间: 2023-9-4 09:29
标题: redis 热点key问题及其解决方案
缓存穿透+解决方案

  1. cache:
  2.    #使用的缓存类型
  3.     type: redis
  4.    #过期时间
  5.     redis:
  6.       time-to-live: 3600000
  7.       # 开启前缀,默以为true
  8.       use-key-prefix: true
  9.       # 键的前缀,默认就是缓存名cacheNames
  10.       key-prefix: XD_CACHE
  11.       # 是否缓存空结果,防止缓存穿透,默以为true
  12.       cache-null-values: true
复制代码
缓存击穿+解决方案

  1. @Cacheable(value = {"product"},key = "#root.args[0]", cacheManager = "customCacheManager", sync=true)
复制代码
缓存雪崩+解决方案

热点key+解决方案

热点key存储不当的危害:缓存中的某些Key对应的value存储在集群中⼀台机器,使得所有流量涌向同⼀机器,成为系统的瓶颈,⽆法通过增加机器容量来解决
解决方案


免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!




欢迎光临 ToB企服应用市场:ToB评测及商务社交产业平台 (https://dis.qidao123.com/) Powered by Discuz! X3.4