From 138695d9908bf9e35875a6e29f24c87a202b1fe4 Mon Sep 17 00:00:00 2001 From: zhanghailei Date: Tue, 4 Mar 2014 12:20:31 +0800 Subject: [PATCH] refer to updateLRUClock's comment REDIS_LRU_CLOCK_MAX is 22 bits,but #define REDIS_LRU_CLOCK_MAX ((1<<21)-1) only 21 bits --- src/redis.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/redis.h b/src/redis.h index c09d410e..0348421f 100644 --- a/src/redis.h +++ b/src/redis.h @@ -382,7 +382,7 @@ typedef long long mstime_t; /* millisecond time type. */ /* A redis object, that is a type able to hold a string / list / set */ /* The actual Redis Object */ -#define REDIS_LRU_CLOCK_MAX ((1<<21)-1) /* Max value of obj->lru */ +#define REDIS_LRU_CLOCK_MAX ((1<<22)-1) /* Max value of obj->lru */ #define REDIS_LRU_CLOCK_RESOLUTION 10 /* LRU clock resolution in seconds */ typedef struct redisObject { unsigned type:4;