Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewRedisClient ¶
func NewRedisClient(config *RedisClient, debug string) (redis.UniversalClient, error)
NewRedisClient создает новый экземпляр клиента Redis в зависимости от конфигурации.
Types ¶
type RedisClient ¶
type RedisClient struct { ClusterMode bool // Флаг, указывающий, использовать ли Redis в режиме кластера. Address []string // Список адресов серверов Redis (хост:порт). Username string // Имя пользователя для аутентификации в Redis (ACL Redis 6). Password string // Пароль для аутентификации в Redis. MaxRetry int // Максимальное количество попыток повторного выполнения команды. DB int // Номер базы данных для подключения (для режима одиночного узла). PoolSize int // Количество подключений в пуле. }
RedisClient представляет конфигурацию для клиента Redis, включая параметры для соединений в режиме одиночного узла и кластера.
Click to show internal directories.
Click to hide internal directories.