valkey-glide-python
Installation
SKILL.md
Valkey GLIDE Python Client
Agent-facing skill for GLIDE Python. Assumes the reader can already write basic redis-py from training (get/set/hset, pipelines, consumer groups, pubsub message loop). Covers only what diverges from redis-py and what GLIDE adds on top.
Routing
| Question | Reference |
|---|---|
GlideClient vs GlideClusterClient, TLS, auth, IAM, lazy connect, AZ affinity, compression, statistics, graceful close |
connection |
PubSub: static vs dynamic (2.3+) subscriptions, callback vs polling, reconciliation, sharded, get_subscriptions() |
pubsub |
Batch / ClusterBatch (is_atomic flag), cluster routing, retry strategy, WATCH |
batching |
Streams typed option classes, split xclaim vs xclaim_just_id, multi-stream slot constraint |
streams |
Lua Script, cluster SCAN iterator, routing (AllNodes, SlotKeyRoute, ...), OpenTelemetry, Logger, error hierarchy |
advanced |
Error types: shadowing TimeoutError / ConnectionError, subclass hierarchy, reconnection semantics |
error-handling |
| Multiplexer discipline, batching as top optimization, inflight cap, compression impact | performance |
| Production defaults, timeout tuning, AZ affinity, OTel setup, platform constraints (glibc, protobuf, proxies) | production |