缓存共35篇
Redis常见的缓存更新策略有哪些?-不念博客

Redis常见的缓存更新策略有哪些?

常见的缓存更新策略共有3种: Cache Aside(旁路缓存)策略; Read/Write Through(读穿 / 写穿)策略; Write Back(写回)策略; 实际开发中,Redis 和 MySQL 的更新策略用的是 Cache Aside,...
不念的头像-不念博客不念2年前
034397
Redis缓存三兄弟(穿透、击穿、雪崩)-不念博客

Redis缓存三兄弟(穿透、击穿、雪崩)

1 缓存穿透 缓存穿透:查询一个不存在的数据,mysql查询不到数据也不会直接写入缓存,就会导致每次请求都查数据库 解决方案一: 缓存空数据,查询返回的数据为空,仍把这个空结果进行缓存 {key:...
不念的头像-不念博客不念6个月前
0519138
语音直播平台,数据库瓶颈后数据查询如何加速?-不念博客

语音直播平台,数据库瓶颈后数据查询如何加速?

虽然在语音直播平台中数据库可以通过主从分离、分库分表进行性能优化,但终究是存在瓶颈的,一旦达到数据库的性能瓶颈,如何做才能实现数据查询的进一步加速呢?在语音直播平台开发中,缓存就是...
不念的头像-不念博客不念2年前
0439105
多级缓存设计和实战应用-不念博客

多级缓存设计和实战应用

生活场景 星期天的上午,布布和一二在家里畅谈人生,突然觉得生活太乏味,一二提出要去吃一碗新鲜的麻辣烫。 于是他们来到一家当地有名的麻辣烫店。 刚进门,店里摆放了一个自助取餐具柜。 当时...
不念的头像-不念博客不念3个月前
028289
Tair的重要节点和单元化、热点、性能与成本等技术挑战-不念博客

Tair的重要节点和单元化、热点、性能与成本等技术挑战

重要节点 在淘宝电商交易刚起步的时候,和现在的系统架构比,当时的业务架构相对来说是比较简单的。 在Tair诞生之前,我们内部有一个TDBM系统,这是一个独立的、单机缓存服务,容量是很有限的,...
不念的头像-不念博客不念2年前
0343138
如何保证缓存与数据库的双写一致性-不念博客

如何保证缓存与数据库的双写一致性

思考:redis作为缓存,mysql的数据如何与redis进行同步?(双写一致性问题) 注意在回答这个问题的时候一定先介绍业务背景前提业务背景大致可以分为两个: 数据一致性要求高 数据允许延迟一致 接下...
不念的头像-不念博客不念6个月前
044958
Nginx反向代理永久性缓存-不念博客

Nginx反向代理永久性缓存

Nginx缓存简介 Nginx缓存方式有两种: 永久性的缓存:这种缓存若不手动删除,该缓存文件会一直生效,因此,永久缓存只是用于缓存网站中几乎不会更改的内容; 临时缓存:这种缓存是根据请求连接...
不念的头像-不念博客不念2年前
029686