Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewRedisClient ¶
func NewRedisClient(config *RedisClient) (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.