Skip to content

Class: RedisTokenCacheAdapter

Class: RedisTokenCacheAdapter

Defined in: auth-server-nest/src/adapters/redis-cache.adapter.ts:12

Bridge from the consumer-supplied ioredis-shaped client (registered under the AUTH_CLIENT_REDIS DI token) to the core’s TokenCachePort.

Wrapping rather than aliasing keeps the port surface narrow — the core only ever sees get + optional ping, even if the underlying ioredis client exposes a hundred other commands. Reduces accidental coupling.

Implements

  • TokenCachePort

Constructors

Constructor

new RedisTokenCacheAdapter(redis): RedisTokenCacheAdapter

Defined in: auth-server-nest/src/adapters/redis-cache.adapter.ts:13

Parameters

redis

AuthClientRedis

Returns

RedisTokenCacheAdapter

Methods

get()

get(key): Promise<string | null>

Defined in: auth-server-nest/src/adapters/redis-cache.adapter.ts:15

Parameters

key

string

Returns

Promise<string | null>

Implementation of

TokenCachePort.get


ping()

ping(): Promise<string>

Defined in: auth-server-nest/src/adapters/redis-cache.adapter.ts:19

Returns

Promise<string>

Implementation of

TokenCachePort.ping