当前位置: 首页 > news >正文

redis 大key 防坑指南

目录

一、大key危害

二、为什么会引入大key问题

三、举例 

四、如何防控

五、发生了大key问题怎么办

六、如何测试阶段暴露大key问题


一、大key危害

redis大key导致redis负载比较高,影响redis的性能

二、为什么会引入大key问题

存入redis数量不可控,容易造成redis大key

三、举例 

因为在redis里存储了全量的广告位id,如果某些账号下的广告位过多,就会造成出现redis大key

四、如何防控

1、 业务评估时,评估大key风险。如果存在大key风险,不妨放弃redis

2、添加监控。 redis内存使用率过高报警、redis慢查询、redis大key监控报警

五、发生了大key问题怎么办

需要具体问题具体分析。 

可考虑的方案:针对大key做处理,也就是只对广告位数多的账号做处理。 比如,设置广告位基线,超过基线,直接查询DB. 

六、如何测试阶段暴露大key问题

依据业务本身特性、 大key问题隐藏程度不同, 暴露的难度也不一。 

可考虑的方向:

  • 全链路压测
  • codediff. 这个需要结合业务特性,综合考虑是否存在大key隐患。

相关文章:

  • php网站后台入口/seo专业培训中心
  • 如何做专题网站/实时热榜
  • 创做网站/简述网站推广的方式
  • 如何做网站程序/广州专门做seo的公司
  • 嘉兴城乡建设局网站/网站制作公司有哪些
  • 网站如何做线上和线下推广/手机端关键词排名免费软件
  • 智能指针shared_ptr之引用计数
  • RocketMQ-双主双从集群+DashBorad搭建(云服务器)
  • python能干什么
  • Hazelcast 在springboot下的使用集成
  • 前端_Vue_7.表单输入绑定
  • 要学的东西太多了怎么办
  • API攻防-接口安全WebPackRESTSOAPWSDLWebService
  • 全球「数字游民」现状,有人已经72岁了
  • 远程连接服务器(运用密钥)连接winscp/vscode/mobaxterm
  • 实验室设计如何搭配颜色色彩
  • 提升 5-7 倍速,使用 Mac M1 芯片加速 Pytorch 完全指南
  • URLLC技术研究及其在智能网联行业的应用探讨