Redis
文章平均质量分 90
PostTruth
书写是对思维的缓存
展开
-
Redis大key 问题
Redis大key 问题背景双十一大促期间, 收到客服反馈通知,说 APP 领券接口缓慢。找到一个case,通过调用链路发现,是操作redis 缓慢,并且还搜到一些redis 异常。最后定位到原因:是发券场景下拿redis 做了一个缓存券批次的操作,记录用户当天领取的所有券批次发券场景: key = userId, value = 券批次ID 列表, 而redis 查询发现多了许多大key,体现在 一个用户领取的几千甚至上万张优惠券,导致Redis 查询缓慢,甚至异常。至于为何有的用户会领取这么多优原创 2022-02-21 16:11:50 · 9824 阅读 · 1 评论 -
Redis中有几百万数据量,如何进行高效访问?
前言Redis 作为一个高性能的 key-value 数据库,在项目中我们经常会用到。尤其需要知道一些前缀的key值,那我们怎么去查看呢?通常情况下,Redis 中的数据都是海量的,我们访问Redis中的数据时,一定要做到心中有数,避免数据量超过预期时的一些事故。问题产生系统中有个项目需要登陆时统计在线用户的数量,由于使用 spring session 做了分布式 Session,把所有s...原创 2019-06-14 13:07:38 · 16361 阅读 · 1 评论