redis

package
v1.0.2 Latest Latest
Warning

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

Go to latest
Published: May 14, 2021 License: MIT Imports: 8 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Address

func Address(address string) redisOpt

func ApplyProperties

func ApplyProperties(properties *Properties) redisOpt

func ConnectionTimeout

func ConnectionTimeout(timeout time.Duration) redisOpt

func DB

func DB(db int) redisOpt

func Password

func Password(password string) redisOpt

func TLS

func TLS(tls bool) redisOpt

func Username

func Username(username string) redisOpt

Types

type Properties

type Properties struct {
	DSN               string `json:"dsn" yaml:"dsn"`
	ConnectionTimeout int64  `json:"connectionTimeout" yaml:"connectionTimeout"`
}

type RedisConnection

type RedisConnection struct {
	// contains filtered or unexported fields
}

func NewConnection

func NewConnection(opts ...redisOpt) (*RedisConnection, error)

func (*RedisConnection) Close

func (connection *RedisConnection) Close()

func (*RedisConnection) GetClient

func (connection *RedisConnection) GetClient() *redis.Client

Jump to

Keyboard shortcuts

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