Concepts#
Core ideas and design decisions behind langgraph-checkpoint-redis.
Architecture
Dual sync/async implementation, Redis module dependencies, schema-driven indexing, and package structure.
Checkpointing
Checkpoint lifecycle, threads and namespaces, pending writes, and full vs shallow savers.
Stores
Persistent key-value storage with namespaces, vector search integration, and cross-thread memory.
TTL Management
Native Redis TTL, refresh-on-read, TTL propagation, and pinning with PERSIST.
Cluster Support
Automatic cluster detection, cross-slot handling, Azure Managed Redis, and Redis 8.0+ compatibility.
Middleware
Semantic caching, tool result caching, conversation memory, semantic routing, and middleware composition.