Versions in this module Expand all Collapse all v2 v2.0.3 Jul 8, 2020 v2.0.2 Jul 8, 2020 Changes in this version + type Cache interface + Delete func(key string) error + Get func(key string) interface{} + IsExist func(key string) bool + Set func(key string, val interface{}, timeout time.Duration) error + type Memcache struct + func NewMemcache(server ...string) *Memcache + func (mem *Memcache) Delete(key string) error + func (mem *Memcache) Get(key string) interface{} + func (mem *Memcache) IsExist(key string) bool + func (mem *Memcache) Set(key string, val interface{}, timeout time.Duration) (err error) + type Memory struct + func NewMemory() *Memory + func (mem *Memory) Delete(key string) error + func (mem *Memory) Get(key string) interface{} + func (mem *Memory) IsExist(key string) bool + func (mem *Memory) Set(key string, val interface{}, timeout time.Duration) (err error) + type Redis struct + func NewRedis(opts *RedisOpts) *Redis + func (r *Redis) Delete(key string) error + func (r *Redis) Get(key string) interface{} + func (r *Redis) IsExist(key string) bool + func (r *Redis) Set(key string, val interface{}, timeout time.Duration) (err error) + func (r *Redis) SetConn(conn *redis.Pool) + func (r *Redis) SetRedisPool(pool *redis.Pool) + type RedisOpts struct + Database int + Host string + IdleTimeout int + MaxActive int + MaxIdle int + Password string Other modules containing this package github.com/JaxSONG/wechat