redis-py — Data consistency
What This Cluster Means
redis-py cluster (16 fixes): Behavior changes that corrupt, drop, reorder, or reshape data and break downstream assumptions.
Top Queries / Error Strings
These are the lines developers tend to search during incidents.
-
'SET': lambda r: r and nativestr(r) == 'OK', -
Calling the method should, in principle, not change any of the objects sent as parameters. -
Connections are not released to a connection pool, when ClusterPipeline faces an exception on get_connection -
Getting ReadOnly error when writing data to AWS elastic cache while the cluster is vertically scaled -
Platform: Python 3.8.10 on Ubuntu 20.04-05 TLS
Search within this library’s fixes:
Off by 1 - Canceling async Redis command leaves connection open, in unsafe state for future commands
Explore Related Hubs
Jump into library hubs and best-practices playbooks for deeper coverage.