Versions in this module Expand all Collapse all v1 v1.0.0 Sep 24, 2018 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 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) + type RedisOpts struct + Database int + Host string + IdleTimeout int32 + MaxActive int + MaxIdle int + Password string Incompatible versions in this module v2.0.0+incompatible Aug 6, 2019