uni-flow 公开 API(中文注解) / RedisCheckpointStore
Class: RedisCheckpointStore
Defined in: layer4/redis-checkpoint-store.ts:17
基于 Redis(或兼容客户端)的 CheckpointStore。 可注入真实 Redis,或本地用 InMemoryRedisClient。
Implements
Constructors
Constructor
new RedisCheckpointStore(
client?):RedisCheckpointStore
Defined in: layer4/redis-checkpoint-store.ts:18
Parameters
client?
RedisLikeClient = ...
Returns
RedisCheckpointStore
Methods
delete()
delete(
runId):Promise<void>
Defined in: layer4/redis-checkpoint-store.ts:52
Parameters
runId
string
Returns
Promise<void>
Implementation of
list()
list(
runId):Promise<SnapshotMeta[]>
Defined in: layer4/redis-checkpoint-store.ts:40
Parameters
runId
string
Returns
Promise<SnapshotMeta[]>
Implementation of
load()
load(
runId,snapshotId?):Promise<WorkflowSnapshot|null>
Defined in: layer4/redis-checkpoint-store.ts:28
Parameters
runId
string
snapshotId?
string
Returns
Promise<WorkflowSnapshot | null>
Implementation of
save()
save(
runId,snapshot):Promise<string>
Defined in: layer4/redis-checkpoint-store.ts:20
Parameters
runId
string
snapshot
Returns
Promise<string>