请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

redis集群怎么处理高热点数据呢?

老师你好,你在讲解redis集群时,我发现,同一个key只能被hash映射到hash环上的某一个节点上,如果是个高热点点数据,比如一部非常火爆的电影刚开始在某个视频网站上架,如果我们使用redis集群存放这个电影的影片详情的话,上千万的用户都会同时访问这个影片详情对应的key,这会导致这台redis机器挂掉的吧,这种情况还有什么好办法吗?老师帮忙给详细指导下,谢谢

正在回答

1回答

同学好,

redis数据热点问题可以用一些手段进行热key的检测,比如Proxy层计数,对于热key就不用每次都去redis取了,可以在jvm里进行缓存


0 回复 有任何疑惑可以回复我~
  • 提问者 慕仔3163040 #1
    非常感谢!
    回复 有任何疑惑可以回复我~ 2019-12-12 08:51:27
  • 提问者 慕仔3163040 #2
    老师你说的在Jvm中缓存具体怎么操作呢?跟使用guava缓存有什么区别呢?我后来在网上查资料看了下,说是可以使用guava本地机器缓存来解决高热点数据问题
    回复 有任何疑惑可以回复我~ 2019-12-12 08:55:43
  • 翔仔 回复 提问者 慕仔3163040 #3
    是的,就是说的是本机缓存哈,guava也使用的是jvm的内存。。
    回复 有任何疑惑可以回复我~ 2019-12-13 00:17:10
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号