nav.groups.storage
Backend: Redis
Redis-backed session store and event primitives.
Backend: Redis
Redis-backed session store, event store, and stream adapter.
Feature redis. Provides RedisSessionStore, RedisRuntimeEventStore, RedisRuntimeStreamAdapter, and RedisSessionDataStore.
Stores
| Type | Trait | Mechanism |
|---|---|---|
RedisSessionStore | SessionStore | Hash for session metadata, List for messages |
RedisRuntimeEventStore | RuntimeEventStore | Redis Streams (XADD / XRANGE) |
RedisRuntimeStreamAdapter | RuntimeStreamAdapter | Redis Pub/Sub |
RedisSessionDataStore | SessionDataStore | Hash per session |
Configuration
[store.session.redis]
url = "redis://localhost:6379"
prefix = "behest:"
max_connections = 16
When to use
- Multi-process deployments sharing session state.
- Distributed event log across instances.
- Moderate durability (Redis with AOF persistence).
See also
- Storage Overview — the full matrix.
- RuntimeEventStore — the event store trait.