Overview
-
module Async-
module Redis-
class ClientA Redis client that provides connection pooling and context management.
-
module MethodsMethods module providing Redis-specific functionality.
-
-
class ClusterClientA Redis cluster client that manages multiple Redis instances and handles cluster operations.
-
class ReloadErrorRaised when cluster configuration cannot be reloaded.
-
class SlotErrorRaised when no nodes are found for a specific slot.
-
-
class ClusterSubscriptionContext for managing sharded subscriptions across multiple Redis cluster nodes.
-
class SubscriptionErrorRepresents a failure in the subscription process, e.g. network issues, shard failures.
-
-
module Context-
class GenericBase class for Redis command execution contexts.
-
class PipelineSend multiple commands without waiting for the response, instead of sending them one by one.
-
class SyncA synchronous wrapper for pipeline operations that executes one command at a time.
-
-
class SubscriptionContext for Redis pub/sub subscription operations.
-
class TransactionContext for Redis transaction operations using MULTI/EXEC.
-
-
class EndpointRepresents a way to connect to a remote Redis server.
-
class KeyRepresents a Redis key with utility methods for key manipulation.
-
module Protocol-
class AuthenticatedExecutes AUTH after the user has established a connection.
-
class AuthenticationErrorAuthentication has failed for some reason.
-
-
module RESP2RESP2 protocol implementation for Redis.
-
class ConnectionA connection implementation for RESP2 protocol.
-
-
class SelectedExecutes AUTH after the user has established a connection.
-
class SelectionErrorAuthentication has failed for some reason.
-
-
-
class RangeMapA map that stores ranges and their associated values for efficient lookup.
-
class SentinelClientA Redis Sentinel client for high availability Redis deployments.
-