5#include <userver/dynamic_config/snapshot.hpp>
6#include <userver/dynamic_config/value.hpp>
7#include <userver/formats/parse/to.hpp>
8#include <userver/storages/redis/base.hpp>
9#include <userver/storages/redis/wait_connected_mode.hpp>
10#include <userver/utils/retry_budget.hpp>
12USERVER_NAMESPACE_BEGIN
14namespace storages::
redis {
35 static Config Parse(
const dynamic_config::DocsMap& docs_map);
39 std::chrono::seconds subscriptions_rebalance_min_interval{};
44 dynamic_config::ValueDict<ReplicationMonitoringSettings> replication_monitoring_settings;
45 dynamic_config::ValueDict<USERVER_NAMESPACE::utils::RetryBudgetSettings> retry_budget_settings;
48extern const dynamic_config::Key<Config> kConfig;