Documentation ¶
Overview ¶
Package gredis Created by guoxin in 2020/4/13 1:34 下午
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var DefaultOptions = &redis.Options{ Network: "tcp", Addr: "127.0.0.1:6379", Password: "", DB: 0, PoolSize: 15, DialTimeout: 5 * time.Second, ReadTimeout: 3 * time.Second, WriteTimeout: 3 * time.Second, PoolTimeout: 4 * time.Second, IdleCheckFrequency: 60 * time.Second, IdleTimeout: 5 * time.Minute, MaxRetries: 0, ReadOnly: false, TLSConfig: nil, Dialer: nil, }
Functions ¶
func GetInstance ¶
func GetInstance(name string) redis.Cmdable
GetInstance 通过该方法获得 *redis.Cmdable 对象
Types ¶
type Configuration ¶
type Configuration struct { core.InitializeLock RedisSources []RedisSource `mapstructure:"rds"` }
func (*Configuration) Initialize ¶
func (c *Configuration) Initialize(params ...interface{}) interface{}
type RedisSource ¶
type RedisSource struct { core.InitializeLock Name string `mapstructure:"name"` Cluster *redis.ClusterOptions `mapstructure:"Cluster"` redis.Options `mapstructure:",squash"` }
Click to show internal directories.
Click to hide internal directories.