userver: userver/storages/redis/redis_config.hpp File Reference
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages Concepts
redis_config.hpp File Reference

Detailed Description

Main config for the Valkey/Redis.

Definition in file redis_config.hpp.

Go to the source code of this file.

#include <chrono>
#include <userver/dynamic_config/snapshot.hpp>
#include <userver/dynamic_config/value.hpp>
#include <userver/formats/parse/to.hpp>
#include <userver/storages/redis/base.hpp>
#include <userver/storages/redis/wait_connected_mode.hpp>
#include <userver/utils/retry_budget.hpp>

Classes

struct  storages::redis::Config
 Main config for the Valkey/Redis. More...
 

Namespaces

namespace  storages
 Components, clients and helpers for different databases and storages.
 
namespace  storages::redis
 Valkey and Redis client and helpers.
 

Functions

CommandControl storages::redis::Parse (const formats::json::Value &elem, formats::parse::To< CommandControl >)
 
CommandControl::Strategy storages::redis::Parse (const formats::json::Value &elem, formats::parse::To< CommandControl::Strategy >)
 
WaitConnectedMode storages::redis::Parse (const formats::json::Value &elem, formats::parse::To< WaitConnectedMode >)
 
RedisWaitConnected storages::redis::Parse (const formats::json::Value &elem, formats::parse::To< RedisWaitConnected >)
 
CommandsBufferingSettings storages::redis::Parse (const formats::json::Value &elem, formats::parse::To< CommandsBufferingSettings >)
 
MetricsSettings::DynamicSettings storages::redis::Parse (const formats::json::Value &elem, formats::parse::To< MetricsSettings::DynamicSettings >)
 
ReplicationMonitoringSettings storages::redis::Parse (const formats::json::Value &elem, formats::parse::To< ReplicationMonitoringSettings >)
 
PubsubMetricsSettings storages::redis::Parse (const formats::json::Value &elem, formats::parse::To< PubsubMetricsSettings >)
 

Variables

constexpr int storages::redis::kDeadlinePropagationExperimentVersion = 1
 
const dynamic_config::Key< Configstorages::redis::kConfig