Skip to content

uni-flow 公开 API(中文注解)


uni-flow 公开 API(中文注解) / InMemoryRedisClient

Class: InMemoryRedisClient ​

Defined in: layer4/redis-client.ts:15

进程内 Redis 替身(kv + list),供本地/单测。

Implements ​

Constructors ​

Constructor ​

new InMemoryRedisClient(): InMemoryRedisClient

Returns ​

InMemoryRedisClient

Methods ​

del() ​

del(key): Promise<number>

Defined in: layer4/redis-client.ts:28

Parameters ​

key ​

string

Returns ​

Promise<number>

Implementation of ​

RedisLikeClient.del


get() ​

get(key): Promise<string | null>

Defined in: layer4/redis-client.ts:19

Parameters ​

key ​

string

Returns ​

Promise<string | null>

Implementation of ​

RedisLikeClient.get


llen() ​

llen(key): Promise<number>

Defined in: layer4/redis-client.ts:46

Parameters ​

key ​

string

Returns ​

Promise<number>

Implementation of ​

RedisLikeClient.llen


lpush() ​

lpush(key, ...values): Promise<number>

Defined in: layer4/redis-client.ts:33

Parameters ​

key ​

string

values ​

...string[]

Returns ​

Promise<number>

Implementation of ​

RedisLikeClient.lpush


lrange() ​

lrange(key, start, stop): Promise<string[]>

Defined in: layer4/redis-client.ts:40

Parameters ​

key ​

string

start ​

number

stop ​

number

Returns ​

Promise<string[]>

Implementation of ​

RedisLikeClient.lrange


set() ​

set(key, value): Promise<"OK">

Defined in: layer4/redis-client.ts:23

Parameters ​

key ​

string

value ​

string

Returns ​

Promise<"OK">

Implementation of ​

RedisLikeClient.set

MIT Licensed