Crate floxide_redis

Source
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 execution
  • RedisCheckpointStore: A Redis-backed checkpoint store for workflow state persistence
  • RedisRunInfoStore: A Redis-backed store for workflow run metadata
  • RedisMetricsStore: A Redis-backed store for workflow metrics
  • RedisErrorStore: A Redis-backed store for workflow errors
  • RedisLivenessStore: A Redis-backed store for worker liveness tracking
  • RedisWorkItemStateStore: A Redis-backed store for work item state tracking

Structs§

RedisClient
A Redis client for Floxide distributed workflow system.
RedisConfig
Configuration for Redis connection.
RedisContextStore
Redis implementation of the ContextStore trait.
RedisErrorStore
Redis implementation of the ErrorStore trait.
RedisLivenessStore
Redis implementation of the LivenessStore trait.
RedisMetricsStore
Redis implementation of the MetricsStore trait.
RedisRunInfoStore
Redis implementation of the RunInfoStore trait.
RedisWorkItemStateStore
Redis implementation of the WorkItemStateStore trait.
RedisWorkQueue
Redis implementation of the WorkQueue trait.

Enums§

RedisClientError
Errors that can occur in the Redis client.