Documentation ¶
Index ¶
- Variables
- type MemcacheConfig
- type MemcacheManager
- func (self *MemcacheManager) Client(dsname ...string) (*MemcacheManager, error)
- func (self *MemcacheManager) Del(key ...string) error
- func (self *MemcacheManager) Flush() error
- func (self *MemcacheManager) Get(key string, input interface{}) (bool, error)
- func (self *MemcacheManager) InitConfig(input ...MemcacheConfig) (*MemcacheManager, error)
- func (self *MemcacheManager) Keys(pattern ...string) ([]string, error)
- func (self *MemcacheManager) Put(key string, input interface{}, expire ...int) error
- func (self *MemcacheManager) Size(pattern ...string) (int, error)
- func (self *MemcacheManager) Values(pattern ...string) ([]interface{}, error)
Constants ¶
This section is empty.
Variables ¶
View Source
var (
MASTER = "MASTER"
)
Functions ¶
This section is empty.
Types ¶
type MemcacheConfig ¶
type MemcacheConfig struct { DsName string Host string Port int Password string MaxIdle int MaxActive int IdleTimeout int }
memcache配置参数
type MemcacheManager ¶
type MemcacheManager struct { cache.CacheManager DsName string Pool *memcache.Client }
redis缓存管理器
func (*MemcacheManager) Client ¶
func (self *MemcacheManager) Client(dsname ...string) (*MemcacheManager, error)
func (*MemcacheManager) Del ¶
func (self *MemcacheManager) Del(key ...string) error
func (*MemcacheManager) Flush ¶
func (self *MemcacheManager) Flush() error
func (*MemcacheManager) Get ¶
func (self *MemcacheManager) Get(key string, input interface{}) (bool, error)
func (*MemcacheManager) InitConfig ¶
func (self *MemcacheManager) InitConfig(input ...MemcacheConfig) (*MemcacheManager, error)
func (*MemcacheManager) Keys ¶
func (self *MemcacheManager) Keys(pattern ...string) ([]string, error)
数据量大时请慎用
func (*MemcacheManager) Put ¶
func (self *MemcacheManager) Put(key string, input interface{}, expire ...int) error
func (*MemcacheManager) Size ¶
func (self *MemcacheManager) Size(pattern ...string) (int, error)
数据量大时请慎用
func (*MemcacheManager) Values ¶
func (self *MemcacheManager) Values(pattern ...string) ([]interface{}, error)
数据量大时请慎用
Click to show internal directories.
Click to hide internal directories.