11#include <absl/flags/declare.h>
12#include <absl/status/statusor.h>
13#include "redis_ipc_configuration.hpp"
16ABSL_DECLARE_FLAG(std::string, redis_host);
17ABSL_DECLARE_FLAG(
int, redis_port);
18ABSL_DECLARE_FLAG(std::string, redis_password);
19ABSL_DECLARE_FLAG(
int, redis_database);
20ABSL_DECLARE_FLAG(std::string, redis_key_prefix);
21ABSL_DECLARE_FLAG(std::string, redis_ipc_config_path);
22ABSL_DECLARE_FLAG(
bool, save_default_redis_ipc_config);
23ABSL_DECLARE_FLAG(
int, redis_connection_timeout_ms);
24ABSL_DECLARE_FLAG(
int, redis_operation_timeout_ms);
25ABSL_DECLARE_FLAG(
bool, redis_enable_debug_logging);
26ABSL_DECLARE_FLAG(int64_t, redis_max_bulk_string_bytes);
27ABSL_DECLARE_FLAG(int64_t, redis_max_array_elements);
29namespace presage::smartspectra::redis_ipc {
44absl::StatusOr<RedisIpcConfig> ApplyFlagsToConfiguration(
Definition redis_ipc_configuration.hpp:26