Skip to content

zero-auth API Documentation v1.6.0


zero-auth API Documentation / RedisClient

Interface: RedisClient ​

Defined in: packages/zero-auth/src/refresh/redisRevocationStore.ts:12

The ioredis-compatible client surface required by the Redis store.

Methods ​

eval() ​

eval(script, numKeys, ...args): Promise<unknown>

Defined in: packages/zero-auth/src/refresh/redisRevocationStore.ts:23

Parameters ​

script ​

string

numKeys ​

number

args ​

...(string | number)[]

Returns ​

Promise<unknown>


exists() ​

exists(key): Promise<number>

Defined in: packages/zero-auth/src/refresh/redisRevocationStore.ts:20

Parameters ​

key ​

string

Returns ​

Promise<number>


pipeline() ​

pipeline(): unknown

Defined in: packages/zero-auth/src/refresh/redisRevocationStore.ts:24

Returns ​

unknown


set() ​

set(key, value, secondsToken, seconds, nx): Promise<"OK" | null>

Defined in: packages/zero-auth/src/refresh/redisRevocationStore.ts:13

Parameters ​

key ​

string

value ​

string

secondsToken ​

"EX"

seconds ​

number

nx ​

"NX"

Returns ​

Promise<"OK" | null>


sismember() ​

sismember(key, member): Promise<number>

Defined in: packages/zero-auth/src/refresh/redisRevocationStore.ts:21

Parameters ​

key ​

string

member ​

string

Returns ​

Promise<number>


smembers() ​

smembers(key): Promise<string[]>

Defined in: packages/zero-auth/src/refresh/redisRevocationStore.ts:22

Parameters ​

key ​

string

Returns ​

Promise<string[]>