随笔分类 - redis
摘要:1. 缓存击穿 含义 缓存击穿是指某个 热点数据 恰好在缓存过期后,大量请求直接访问数据库,导致数据库压力骤增。 典型场景 某些数据是高频访问的热点数据,比如抢购活动中热门商品的库存。 由于该数据缓存时间到期,在缓存中失效,瞬间大量请求涌向数据库。 解决方案 热点数据提前续期: 在缓存接近失效时间时
阅读全文
摘要:1.问题: 最近客服有报无法上报运动记录,通过日志查看是分布式锁等待超时所致。 redis出现一个分布式锁的TTL为-1,正常情况都会设置超时时间的。 2.分析: 通过k8s发现sport服务在50几天内重启了40几次,机器上内存比较紧缺,暂时只能重启,占用内存高的问题也先不解决。 看下之前加锁的代
阅读全文