|
| | base.hpp |
| | Redis connection parameters, metrics, buffering and publish settings.
|
| |
| | bit_operation.hpp |
| | Bitwise SET operation kind for Redis BITOP.
|
| |
| | client.hpp |
| |
|
| |
| | client_fwd.hpp |
| | Forward declarations of storages::redis::Client and storages::redis::SubscribeClient.
|
| |
| | command_control.hpp |
| | Redis command execution options.
|
| |
| | command_options.hpp |
| | Definitions of structures representing options for different commands.
|
| |
| | component.hpp |
| | Valkey and Redis client component.
|
| |
| | dynamic_component.hpp |
| | Valkey and Redis dynamic client component, that does not require secdist.
|
| |
| | dynamic_redis.hpp |
| | Manages dynamically created Redis clients.
|
| |
| | exception.hpp |
| | redis-specific exceptions
|
| |
| | expire_reply.hpp |
| | Reply for the EXPIRE command.
|
| |
| | fwd.hpp |
| | Forward declarations of storages::redis::Reply, storages::redis::ReplyData, storages::redis::CommandControl, storages::redis::Request, storages::redis::Client and storages::redis::SubscribeClient.
|
| |
| | hedged_request.hpp |
| | Classes and functions for performing hedged requests.
|
| |
| | hexpiretime_reply.hpp |
| | Typed reply for HEXPIRETIME (per-hash-field absolute expiration timestamp, seconds precision).
|
| |
| | hpexpiretime_reply.hpp |
| | Typed reply for HPEXPIRETIME (per-hash-field absolute expiration timestamp, millisecond precision).
|
| |
| | key_type.hpp |
| | Type of the Redis value stored by a key.
|
| |
| | parse_reply.hpp |
| | Customizations for Redis response parsings.
|
| |
| | pttl_reply.hpp |
| | Redis PTTL / HPTTL reply value (millisecond precision).
|
| |
| | redis_config.hpp |
| | Main config for the Valkey/Redis.
|
| |
| | redis_state.hpp |
| | Connection lifecycle state of a Redis client instance.
|
| |
| | reply.hpp |
| | Redis reply payload (ReplyData) and per-command reply wrapper (Reply)
|
| |
| | reply_fwd.hpp |
| | Forward declarations of storages::redis::Reply and storages::redis::ReplyData.
|
| |
| | reply_status.hpp |
| | Valkey/Redis reply status.
|
| |
| | reply_types.hpp |
| | Definitions of structures representing different Redis replies.
|
| |
| | request.hpp |
| | Valkey/Redis futures for storages::redis::Client and storages::redis::Transaction.
|
| |
| | request_data_base.hpp |
| | Abstract bases for Redis request/scan pending results.
|
| |
| | request_eval.hpp |
| | Redis future for EVAL responses.
|
| |
| | request_evalsha.hpp |
| | Redis future for EVALSHA responses.
|
| |
| | request_generic.hpp |
| | Redis future for generic command responses. Can be used to request custom modules commands or unsupported yet commands.
|
| |
| | scan_tag.hpp |
| | Enum that distinguished different SCAN requests for the storages::redis::ScanRequest.
|
| |
| | sharding_strategies.hpp |
| | How Redis keys are mapped to shards or cluster topology.
|
| |
| | subscribe_client.hpp |
| | Client that allows subscribing to Redis channel messages.
|
| |
| | subscription_token.hpp |
| | RAII subscription guard, that is usually retrieved from storages::redis::SubscribeClient.
|
| |
| | topology_update_method.hpp |
| | How Redis Cluster topology refresh is performed.
|
| |
| | transaction.hpp |
| | Atomic sequence of Redis commands (https://redis.io/topics/transactions), that is usually retrieved from storages::redis::Client::Multi().
|
| |
| | ttl_reply.hpp |
| | Redis TTL reply value and exception for invalid TTL queries.
|
| |
| | wait_connected_mode.hpp |
| | Connection wait options for the Redis; mostly used by storages::redis::Client::WaitConnectedOnce.
|
| |