56 DynamicRedis(
const ComponentConfig& config,
const ComponentContext& component_context);
58 ~DynamicRedis() override;
62 static constexpr std::string_view
kName =
"dynamic-redis";
69 bool AddClient(
const std::string& name,
const storages::
redis::DynamicSettings& settings);
83 const std::string& name,
92 static yaml_config::Schema GetStaticConfigSchema();
95 void OnConfigUpdate(
const dynamic_config::Snapshot& cfg);
99 std::shared_ptr<storages::
redis::impl::ThreadPools> thread_pools_;
102 dynamic_config::Source config_;
103 concurrent::AsyncEventSubscriberScope config_subscription_;