刚蚂蚁一面遇到一个问题 针对单机redis的单key访问量过大(比如100万),有什么解决方案吗?(不能做集群) 大家有什么思路吗[疑问]
全部评论
感觉多级缓存可能更好点吧 openResty Redis Caffeine
这么大的访问量肯定本地缓存最实用
蚂蚁不是明天才笔试吗,大佬都约面了!
预防:多级缓存,层层削流量
抵御: 单key映射到对个key,伪集群
兜底: 系统安全性保障(降级熔断限流)
{"pureText":"","imgs":[{"alt":"nowcoder_171****634906.jpeg","height":2293,"localSrc":"","src":"https://uploadfiles.nowcoder.com/images/20240315/705231079_1710490637208/70C679B5C043EC774FC0C835EEF28C55","width":1032}]}
或许可以考虑本地缓存
不能集群,那就本地缓存
有兴趣投递一下钉钉嘛
等你上班了,去翻一遍公司的中间件Xx探测系统你就知道了
类似于如何处理热key?
靠 浙大佬和我抢hc 难受了
m
热key导致单点压力过大,这个肯定要上集群啊
如果是hash或者set可以考虑分片,分散热点
相关推荐
查看18道真题和解析
点赞 评论 收藏
分享