面试 官:请阐述如何获取Redis热点Key及其解决方案
发布时间
阅读量:
阅读量
一、热点问题产生原因
热点问题产生的原因大致有以下两种:
用户的使用数据显著高于制造数据(包括热销产品、热门话题、网络讨论以及直播带货等)
在日常工作生活中一些突发的的事件,例如:
在双十一期间,在一些大型促销活动中,“热卖款”的价格可能会有不同程度的下调并进行销售。当其中某一畅销品被数百上千人次浏览或下单时,则会带来相当大的需求量;这样的情形下往往会导致热点问题出现。
同理,在当今信息爆炸的时代背景下,常见于广泛传播与高频查看的热点新闻以及评论节目,并非所有这类内容都具备生成话题的能力
1.2 请求分片集中,超过单 Server 的性能极限。
在服务端读数据进行访问时,往往会对数据进行分片切分。
该过程将在某一台服务器上针对特定的密钥进行操作,在操作次数达到服务器极限值时,则会引发热点密钥问题。
二、热点问题的危害

• 流量集中,达到物理网卡上限。
• 请求过多,缓存分片服务被打垮。
• DB 击穿,引起业务雪崩。
如前所述,在某个关键点上
全部评论 (0)
还没有任何评论哟~
