redis中LRU过期策略实现(redis过期策略lru)
Redis是一款高性能的键值型 NoSQL 数据库,占用空间特别小,提供了丰富的数据操作命令,能够极大改善系统的性能。Redis 中,对于内存数据有一套 LRU(Least Recently Used,最近最少使用)的过期策略,可以使系统在运行时可控的释放内存,从而达到减少内存占用的目的。
LRU 的原理非常简单,当 Redis 开启 LRU 时,那么 Redis 会以某种算法(以下实例使用一个
Redis是一款高性能的键值型 NoSQL 数据库,占用空间特别小,提供了丰富的数据操作命令,能够极大改善系统的性能。Redis 中,对于内存数据有一套 LRU(Least Recently Used,最近最少使用)的过期策略,可以使系统在运行时可控的释放内存,从而达到减少内存占用的目的。
LRU 的原理非常简单,当 Redis 开启 LRU 时,那么 Redis 会以某种算法(以下实例使用一个