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

Detailed Description

Connection wait options for the Redis; mostly used by storages::redis::Client::WaitConnectedOnce.

Definition in file wait_connected_mode.hpp.

Go to the source code of this file.

#include <chrono>
#include <string>
#include <userver/formats/parse/to.hpp>
#include <userver/testsuite/redis_control.hpp>
+ This graph shows which files directly or indirectly include this file:

Classes

struct  storages::redis::RedisWaitConnected
 Connection wait options for the Redis; mostly used by storages::redis::Client::WaitConnectedOnce. More...
 

Namespaces

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

Enumerations

enum class  storages::redis::WaitConnectedMode {
  storages::redis::kNoWait ,
  storages::redis::kMaster ,
  storages::redis::kMasterOrSlave ,
  storages::redis::kSlave ,
  storages::redis::kMasterAndSlave
}
 Connection wait mode for the Redis. More...
 

Functions

std::string storages::redis::ToString (WaitConnectedMode mode)
 
WaitConnectedMode storages::redis::Parse (const std::string &str, formats::parse::To< WaitConnectedMode >)
 

Variables

constexpr auto storages::redis::kRedisWaitConnectedDefaultTimeout = std::chrono::seconds(11)
 Default timeout for Redis connection wait.