From 4f915ae0e58f82de73b3cf0afbd4e29bbe88af04 Mon Sep 17 00:00:00 2001 From: Xiangmingzhe Date: Mon, 2 Apr 2018 13:33:44 +0800 Subject: [PATCH] redis lru/ttl --- notes/Redis.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/notes/Redis.md b/notes/Redis.md index 9e5bfa61..dc15edc1 100644 --- a/notes/Redis.md +++ b/notes/Redis.md @@ -424,6 +424,8 @@ Redis 这种内存数据库能支持计数器频繁的读写操作。 如果使用 Redis 来缓存数据时,要保证所有数据都是热点数据,可以将内存最大使用量设置为热点数据占用的内存量,然后启用 allkeys-lru 淘汰策略,将最近最少使用的数据淘汰。 +作为内存数据库,出于对性能和内存消耗的考虑,Redis的淘汰算法(LRU、TTL)实际实现上并非针对所有key,而是抽样一小部分key从中选出被淘汰key。抽样数量可通过`maxmemory-samples`配置。 + # 十四、一个简单的论坛系统分析 该论坛系统功能如下: