Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ( // ErrInvalidScheme is returned when the Redis URI scheme is invalid ErrInvalidScheme = errors.New("invalid Redis database URI scheme") )
Functions ¶
func CreatePool ¶
func CreatePool(options ConnectionOptions) (*redis.Pool, error)
CreatePool creates a Redis connection pool using the provided options
Types ¶
type ConnectionOptions ¶
type ConnectionOptions interface { GetURI() string GetMaxConnections() int GetMaxIdle() int GetIdleTimeout() time.Duration GetConnectTimeout() time.Duration GetReadTimeout() time.Duration GetWriteTimeout() time.Duration GetUseTLS() bool GetTLSSkipVerify() bool GetTLSCertPath() string }
ConnectionOptions defines the interface for Redis connection options
Click to show internal directories.
Click to hide internal directories.