
缓存学习
爱你不只两三天
这个作者很懒,什么都没留下…
展开
-
缓存有效期和淘汰策略
文章目录1,缓存有效期和淘汰策略1,有效期TTL1.1设置有效期作用1.2redis过期策略1.2.1 定时过期1.2.2 惰性过期1.2.3定期过期1.3 redis过期策略相关问题2,缓存淘汰策略2.1 内存淘汰策略2.2缓存淘汰策略配置3,缓存淘汰方案1,缓存有效期和淘汰策略 随着缓存数据的增多,最终缓存的数据量会趋于接近数据库的数据量;这个时候缓存就变成另外一个数据库了,日积月累...原创 2020-04-15 23:39:53 · 474 阅读 · 0 评论 -
缓存数据类型
文章目录1,缓存粒度和缓存数据类型1,缓存粒度和缓存数据类型缓存粒度如何选择要缓存的数据类型,缓存什么样的数据缓存数据类型介绍一个数值短信验证码用户状态用户状态是否可用key user:{user_id}:enablevalue:1 or 0数据库记录一组数据用户的个人信息key: user:{user_id}:profileval...原创 2020-04-15 23:38:03 · 273 阅读 · 0 评论 -
缓存穿透和缓存雪崩
文章目录1,缓存穿透1.1什么是缓存穿透1.2如何避免?2,缓存雪崩1,概念2,解决办法1,缓存穿透1.1什么是缓存穿透访问数据库原本并不存在的数据, 缓存会被穿透, 直接访问数据库一段时间内重复上述动作导致数据库的的访问压力变大这就是缓存穿透的场景缓存只是为了缓解数据库压力而添加的一层保护层,当从缓存中查询不到我们需要的数据就要去数据库中查询了。如果被黑客利用,频繁去访问缓存中...原创 2020-04-15 23:34:12 · 99 阅读 · 0 评论