Documentation
¶
Index ¶
Constants ¶
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type RedisConnection ¶
type RedisConnection struct {
Mode Mode
Address []string
DB int
MasterName string
Password string
Protocol int
UseTLS bool
Logger log.Logger
Connected bool
Client redis.UniversalClient
CACert string
UseGCPIAMAuth bool
GoogleApplicationCredentials string
ServiceAccount string
TokenLifeTime time.Duration
RefreshDuration time.Duration
// contains filtered or unexported fields
}
RedisConnection represents a Redis connection hub
func (*RedisConnection) BuildTLSConfig ¶ added in v1.17.0
func (rc *RedisConnection) BuildTLSConfig() (*tls.Config, error)
BuildTLSConfig generates a *tls.Config configuration using ca cert on base64
func (*RedisConnection) Close ¶ added in v1.12.1
func (rc *RedisConnection) Close() error
Close closes the Redis connection
Click to show internal directories.
Click to hide internal directories.