diff --git a/src/config.ts b/src/config.ts index 1c71494..a9fbbf7 100644 --- a/src/config.ts +++ b/src/config.ts @@ -167,7 +167,7 @@ addDefaults(config, { stopWritingAfterResponseTime: 50, responseTimePause: 1000, disableHashCache: false, - clientCacheLength: 2000 + clientCacheSize: 2000 }, redisRead: { enabled: false, diff --git a/src/types/config.model.ts b/src/types/config.model.ts index 8992cf4..aa354d4 100644 --- a/src/types/config.model.ts +++ b/src/types/config.model.ts @@ -11,7 +11,7 @@ interface RedisConfig extends redis.RedisClientOptions { stopWritingAfterResponseTime: number; responseTimePause: number; disableHashCache: boolean; - clientCacheLength: number; + clientCacheSize: number; } interface RedisReadOnlyConfig extends redis.RedisClientOptions { diff --git a/src/utils/redis.ts b/src/utils/redis.ts index b52bd5e..26780a6 100644 --- a/src/utils/redis.ts +++ b/src/utils/redis.ts @@ -61,8 +61,8 @@ const writeResponseTime: number[] = []; let lastResponseTimeLimit = 0; const maxStoredTimes = 200; -const cache = config.redis.clientCacheLength ? new LRUCache({ - maxSize: config.redis.clientCacheLength, +const cache = config.redis.clientCacheSize ? new LRUCache({ + maxSize: config.redis.clientCacheSize, sizeCalculation: (value) => value.length }) : null; @@ -248,7 +248,7 @@ if (config.redis?.enabled) { void cacheClient.connect(); }; - if (config.redis.clientCacheLength) { + if (config.redis.clientCacheSize) { createCacheClient(); client.on("ready", () => {