Expand description
Redis implementation for Floxide distributed workflow system.
This crate provides Redis-backed implementations of the distributed system interfaces defined in floxide-core, including:
RedisWorkQueue
: A Redis-backed work queue for distributed workflow executionRedisCheckpointStore
: A Redis-backed checkpoint store for workflow state persistenceRedisRunInfoStore
: A Redis-backed store for workflow run metadataRedisMetricsStore
: A Redis-backed store for workflow metricsRedisErrorStore
: A Redis-backed store for workflow errorsRedisLivenessStore
: A Redis-backed store for worker liveness trackingRedisWorkItemStateStore
: A Redis-backed store for work item state tracking
Structs§
- Redis
Client - A Redis client for Floxide distributed workflow system.
- Redis
Config - Configuration for Redis connection.
- Redis
Context Store - Redis implementation of the ContextStore trait.
- Redis
Error Store - Redis implementation of the ErrorStore trait.
- Redis
Liveness Store - Redis implementation of the LivenessStore trait.
- Redis
Metrics Store - Redis implementation of the MetricsStore trait.
- Redis
RunInfo Store - Redis implementation of the RunInfoStore trait.
- Redis
Work Item State Store - Redis implementation of the WorkItemStateStore trait.
- Redis
Work Queue - Redis implementation of the WorkQueue trait.
Enums§
- Redis
Client Error - Errors that can occur in the Redis client.