userver: storages::redis::Config Struct Reference
Loading...
Searching...
No Matches
storages::redis::Config Struct Referencefinal

#include <userver/storages/redis/redis_config.hpp>

Detailed Description

Main config for the Valkey/Redis.

Definition at line 40 of file redis_config.hpp.

Static Public Member Functions

static Config Parse (const dynamic_config::DocsMap &docs_map)

Public Attributes

CommandControl default_command_control
CommandControl subscriber_default_command_control
std::chrono::seconds subscriptions_rebalance_min_interval {}
RedisWaitConnected redis_wait_connected
CommandsBufferingSettings commands_buffering_settings
MetricsSettings::DynamicSettings metrics_settings
PubsubMetricsSettings pubsub_metrics_settings
dynamic_config::ValueDict< ReplicationMonitoringSettingsreplication_monitoring_settings
dynamic_config::ValueDict<::utils::RetryBudgetSettingsretry_budget_settings
bool ignore_health_check {false}

Member Data Documentation

◆ commands_buffering_settings

CommandsBufferingSettings storages::redis::Config::commands_buffering_settings

Definition at line 47 of file redis_config.hpp.

◆ default_command_control

CommandControl storages::redis::Config::default_command_control

Definition at line 43 of file redis_config.hpp.

◆ ignore_health_check

bool storages::redis::Config::ignore_health_check {false}

When 'required' is not set to 'no' and 'max-failed-shards' is set to a value greater than 0 in the static config, the service will report 500 on the Ping handler. This setting turns off this check, so the service will ignore status of redis cluster and connection when answering on ping requests

Definition at line 55 of file redis_config.hpp.

◆ metrics_settings

MetricsSettings::DynamicSettings storages::redis::Config::metrics_settings

Definition at line 48 of file redis_config.hpp.

◆ pubsub_metrics_settings

PubsubMetricsSettings storages::redis::Config::pubsub_metrics_settings

Definition at line 49 of file redis_config.hpp.

◆ redis_wait_connected

RedisWaitConnected storages::redis::Config::redis_wait_connected

Definition at line 46 of file redis_config.hpp.

◆ replication_monitoring_settings

dynamic_config::ValueDict<ReplicationMonitoringSettings> storages::redis::Config::replication_monitoring_settings

Definition at line 50 of file redis_config.hpp.

◆ retry_budget_settings

dynamic_config::ValueDict<::utils::RetryBudgetSettings> storages::redis::Config::retry_budget_settings

Definition at line 51 of file redis_config.hpp.

◆ subscriber_default_command_control

CommandControl storages::redis::Config::subscriber_default_command_control

Definition at line 44 of file redis_config.hpp.

◆ subscriptions_rebalance_min_interval

std::chrono::seconds storages::redis::Config::subscriptions_rebalance_min_interval {}

Definition at line 45 of file redis_config.hpp.


The documentation for this struct was generated from the following file: