我的码农之路
我的码农之路
全部文章
缓存
big data(1)
b树(1)
elasticsearch(1)
eureka(1)
git(1)
github(1)
hibernate(1)
java(51)
javascript(4)
json(1)
jvm(1)
linux(5)
maven(1)
mvc(1)
mysql(8)
redis(4)
rpc(5)
spring(3)
spring boot(2)
tomcat(1)
udp(1)
中间件(1)
云原生(1)
云计算(1)
代理模式(2)
分布式(2)
前端(1)
哈希(1)
学习(1)
微服务(2)
散列表(1)
数据库(4)
数据库架构(1)
数据结构(1)
服务器(3)
程序人生(6)
网络(5)
蓝桥杯(1)
面试(3)
归档
标签
去牛客网
登录
/
注册
我的码农之路的博客
全部文章
/ 缓存
(共4篇)
Redis三种常用的缓存读写策略,这些你都知道吗?
一、Redis三种常用的缓存读写策略 Redis有三种读写策略分别是:旁路缓存模式策略、读写穿透策略、异步缓存写入策略。 这三种缓存读写策略各有优势,不存在最佳,需要我们根据实际的业务场景选择最合适的。 二、旁路缓存模式(Cache Aside Pattern) 旁路缓存模式是我们平时使用比较多的一...
2022-05-27
0
0
图文并茂,关于缓存的几种算法
关于缓存的几种算法 关于缓存的设计在架构领域有非常多种类型,常见的缓存算法有FIFO,LRU,LFU,以及现在比较常用的W-TinyLFU算法。 FIFO 算法 这类算法通常会被应用于缓存队列中,当一个查询请求命中了某个元素之后,便会将它放入到队列中,后续的命中元素也是以此类推,直到队列满了之...
2022-05-27
0
0
阅读 redis 源码,学习缓存淘汰算法 W-TinyLFU
所有 IT 从业者都接触过缓存,一定了解基本工作原理,业界流行一句话: 缓存就是万金油,哪里有问题哪里抹一下 。那他的本质是什么呢? 上图代表从 cpu 到底层硬盘不同层次,不同模块的运行速度,上层多加一层 cache, 就能解决下层的速度慢的问题,这里的慢是指两点:IO 慢和 cpu 重...
2022-05-27
0
0
再有人问你数据库缓存一致性的问题,直接把这篇文章发给他
在之前的一篇文章《为什么会出现数据库和缓存不一致的问题》中,我们介绍过缓存和数据库会出现数据不一致的几种情况。 我们提到过,在数据库和缓存的操作过程中,可能存在”先写数据库,后删缓存”、”先写数据库,后更新缓存”、”先删缓存库,后写数据库”以及”先更新缓存库,后写数据库”这四种。 那么,到底是应...
2022-05-27
0
0