RedisCacheStore
Defined in: src/redis.ts:42
CacheStore over Redis: entries are JSON (so values must be JSON-serializable) and expire natively after ttlMs.
Implements
Section titled “Implements”Constructors
Section titled “Constructors”Constructor
Section titled “Constructor”new RedisCacheStore(
options):RedisCacheStore
Defined in: src/redis.ts:46
Parameters
Section titled “Parameters”options
Section titled “options”Returns
Section titled “Returns”RedisCacheStore
Methods
Section titled “Methods”delete()
Section titled “delete()”delete(
key):Promise<void>
Defined in: src/redis.ts:59
Parameters
Section titled “Parameters”string
Returns
Section titled “Returns”Promise<void>
Implementation of
Section titled “Implementation of”get(
key):Promise<CacheEntry|undefined>
Defined in: src/redis.ts:51
Parameters
Section titled “Parameters”string
Returns
Section titled “Returns”Promise<CacheEntry | undefined>
Implementation of
Section titled “Implementation of”set(
key,entry,ttlMs):Promise<void>
Defined in: src/redis.ts:55
ttlMs is how long the entry can still be useful (ttl + staleTtl): remote stores can expire it natively.
Parameters
Section titled “Parameters”string
number
Returns
Section titled “Returns”Promise<void>