Documentation
¶
Index ¶
- type RedisClientManager
- func (r *RedisClientManager) CloseAll() error
- func (r *RedisClientManager) GetClient(addr, password string, db int) *redis.Client
- func (r *RedisClientManager) IsHealthy(key string) bool
- func (r *RedisClientManager) Key(addr string, db int) string
- func (r *RedisClientManager) StartPeriodicHealthCheck(ctx context.Context)
- type RedisConnectionInfo
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type RedisClientManager ¶
type RedisClientManager struct {
// contains filtered or unexported fields
}
func NewRedisClientManager ¶
func NewRedisClientManager(addr, username, password string, db int, logger logger.Logger) *RedisClientManager
func (*RedisClientManager) CloseAll ¶
func (r *RedisClientManager) CloseAll() error
func (*RedisClientManager) GetClient ¶
func (r *RedisClientManager) GetClient(addr, password string, db int) *redis.Client
func (*RedisClientManager) IsHealthy ¶
func (r *RedisClientManager) IsHealthy(key string) bool
func (*RedisClientManager) StartPeriodicHealthCheck ¶
func (r *RedisClientManager) StartPeriodicHealthCheck(ctx context.Context)
type RedisConnectionInfo ¶
type RedisConnectionInfo struct {
// contains filtered or unexported fields
}
Click to show internal directories.
Click to hide internal directories.