redis

package
v2.3.12 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 9, 2024 License: MIT Imports: 8 Imported by: 0

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, включая параметры для соединений в режиме одиночного узла и кластера.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL