litellm/litellm-rust/crates/redis-client
Yujong Lee 6438d6a797
Some checks failed
Cost map pins recheck / rerun-cost-map-guard (push) Has been cancelled
LiteLLM Rust DB / db-queries (push) Has been cancelled
LiteLLM Rust / rust-lint (push) Has been cancelled
LiteLLM Rust / rust-test (push) Has been cancelled
LiteLLM Rust / rust-wheel (push) Has been cancelled
Terraform Modules / fmt, validate, test (aws) (push) Has been cancelled
Terraform Modules / fmt, validate, test (gcp) (push) Has been cancelled
feat(redis-client): publish and resubscribing subscribe for pub/sub
Adds publish(channel, payload) through the guarded command path and
subscribe(channel), a Stream of raw payloads on its own RESP3 connection that
resubscribes after a lost connection with the Python subscriber's 5s to 60s
backoff, on standalone, cluster and Sentinel. Channel names skip the
namespace, matching the Python publisher, so the auth cache invalidation
channel can move onto the Rust client

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-11-05 13:21:56 +09:00
..
src feat(redis-client): publish and resubscribing subscribe for pub/sub 2026-11-05 13:21:56 +09:00
tests feat(redis-client): publish and resubscribing subscribe for pub/sub 2026-11-05 13:21:56 +09:00
AGENTS.md feat(redis-client): publish and resubscribing subscribe for pub/sub 2026-11-05 13:21:56 +09:00
Cargo.toml feat(redis): rotating cloud credentials for Redis 2026-11-05 13:21:52 +09:00