不念-不念博客-第79页
不念的头像-不念博客
重庆管理员超级版主
但愿日子清净,抬头遇见的都是柔情!
Redis持久化和主从模式时,对过期键会如何处理?-不念博客

Redis持久化和主从模式时,对过期键会如何处理?

Redis 持久化文件有两种格式:RDB(Redis Database)和 AOF(Append Only File),下面我们分别来看过期键在这两种格式中的呈现状态。 redis RDB 文件分为两个阶段,RDB 文件生成阶段和加载阶段...
Redis内存满了会发生什么,以及内存淘汰策略有哪些?-不念博客

Redis内存满了会发生什么,以及内存淘汰策略有哪些?

Redis内存满了,会发生什么? 在 Redis 的运行内存达到了某个阀值,就会触发内存淘汰机制,这个阀值就是我们设置的最大运行内存,此值在 Redis 的配置文件中可以找到,配置项为 maxmemory。 red...
LRU算法和LFU算法有什么区别,redis分别是如何实现的?-不念博客

LRU算法和LFU算法有什么区别,redis分别是如何实现的?

什么是LRU算法? LRU 全称是 Least Recently Used 翻译为最近最少使用,会选择淘汰最近最少使用的数据。 传统 LRU 算法的实现是基于「链表」结构,链表中的元素按照操作顺序从前往后排列,...
如何避免缓存雪崩、缓存击穿、缓存穿透?-不念博客

如何避免缓存雪崩、缓存击穿、缓存穿透?

如何避免缓存雪崩? 通常我们为了保证缓存中的数据与数据库中的数据一致性,会给 Redis 里的数据设置过期时间,当缓存数据过期后,用户访问的数据如果不在缓存里,业务系统需要重新生成缓存,因...
如何设计一个缓存策略,可以动态缓存热点数据呢?-不念博客

如何设计一个缓存策略,可以动态缓存热点数据呢?

由于数据存储受限,系统并不是将所有数据都需要存放到缓存中的,而只是将其中一部分热点数据缓存起来,所以我们要设计一个热点数据动态缓存的策略。 热点数据动态缓存的策略总体思路:通过数据...
Redis常见的缓存更新策略有哪些?-不念博客

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

常见的缓存更新策略共有3种: Cache Aside(旁路缓存)策略; Read/Write Through(读穿 / 写穿)策略; Write Back(写回)策略; 实际开发中,Redis 和 MySQL 的更新策略用的是 Cache Aside,...
Redis如何实现延迟队列?-不念博客

Redis如何实现延迟队列?

延迟队列是指把当前要做的事情,往后推迟一段时间再做。延迟队列的常见使用场景有以下几种: 在淘宝、京东等购物平台上下单,超过一定时间未付款,订单会自动取消; 打车的时候,在规定时间没有...
Redis管道有什么用?-不念博客

Redis管道有什么用?

管道技术(Pipeline)是客户端提供的一种批处理技术,用于一次处理多个 Redis 命令,从而提高整个交互的性能。 普通命令模式,如下图所示: 普通命令模式 管道模式,如下图所示: 管道模式 使用...