userver: userver/storages/redis Directory Reference
Loading...
Searching...
No Matches
redis Directory Reference

Directories

 
utest

Files

 
base.hpp
 Redis connection parameters, metrics, buffering and publish settings.
 
bit_operation.hpp
 Bitwise SET operation kind for Redis BITOP.
 
client.hpp
 Valkey or Redis client.
 
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.
 
health_check_param.hpp
 Parameters for checking Redis cluster health.
 
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.