吃透Mybatis源码-缓存的理解(三)
带你深入理解Mybatis的一级缓存二级缓存
如何保证 Redis 高可用和高并发(主从+哨兵+集群)
1. 概述Redis 作为一种高性能的内存数据库,普遍用于目前主流的分布式架构系统中。为了提高系统的容错率,使用多实例的 Redis 也是必不可免的,但同样复杂度也相比单实例高出很多。那么如何保证 Redis 的高并发和高可用?Redis 主要有三种集群方式用来保证高并发和高可用:主从复制,哨兵模式
【Redis二三事】一文了解Redis的哨兵机制(超详细步骤图解)
一文了解redis哨兵机制,值得收藏!
【Redis二三事】一把LOL的时间让你了解Redis的主从复制机制(超详细步骤图解)
一把LOL的时间让你了解Redis的主从复制机制,Redis超详细主从复制解析,值得收藏!
Redis的LRU缓存淘汰算法实现
1 标准LRU的实现原理LRU,最近最少使用(Least Recently Used,LRU),经典缓存算法。LRU会使用一个链表维护缓存中每个数据的访问情况,并根据数据的实时访问,调整数据在链表中的位置,然后通过数据在链表中的位置,表示数据是最近刚访问的,还是已有段时间未访问。LRU会把链头、尾分
昨天面试被问到的 缓存淘汰算法FIFO、LRU、LFU及Java实现
缓存淘汰算法在高并发、高性能的质量要求不断提高时,我们首先会想到的就是利用缓存予以应对。第一次请求时把计算好的结果存放在缓存中,下次遇到同样的请求时,把之前保存在缓存中的数据直接拿来使用。但是,缓存的空间一般都是有限,不可能把所有的结果全部保存下来。那么,当缓存空间全部被占满再有新的数据需要被保存,