Documentation
¶
Index ¶
- type ICacheHandler
- type MemoryCacheConfig
- type MemoryCacheHandler
- func (handler *MemoryCacheHandler) Del(key string) (bool, error)
- func (handler *MemoryCacheHandler) Get(key string, out any) (bool, error)
- func (handler *MemoryCacheHandler) Has(key string) (bool, error)
- func (handler *MemoryCacheHandler) Keys(prefix string) ([]string, error)
- func (handler *MemoryCacheHandler) Set(key string, value any, expire int64) error
- type RedisCacheConfig
- type RedisCacheHandler
- func (handler *RedisCacheHandler) Del(key string) (bool, error)
- func (handler *RedisCacheHandler) Get(key string, out any) (bool, error)
- func (handler *RedisCacheHandler) Has(key string) (bool, error)
- func (handler *RedisCacheHandler) Keys(prefix string) ([]string, error)
- func (handler *RedisCacheHandler) Set(key string, value any, expire int64) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ICacheHandler ¶
type MemoryCacheConfig ¶
type MemoryCacheConfig struct { //缓存大小(MB) Size int `json:"size" yaml:"size"` }
type MemoryCacheHandler ¶
type MemoryCacheHandler struct {
// contains filtered or unexported fields
}
func NewMemoryCacheHandler ¶
func NewMemoryCacheHandler(config *MemoryCacheConfig) *MemoryCacheHandler
func (*MemoryCacheHandler) Get ¶
func (handler *MemoryCacheHandler) Get(key string, out any) (bool, error)
type RedisCacheConfig ¶
type RedisCacheHandler ¶
type RedisCacheHandler struct {
// contains filtered or unexported fields
}
func NewRedisCacheHandler ¶
func NewRedisCacheHandler(config *RedisCacheConfig) (*RedisCacheHandler, error)
func (*RedisCacheHandler) Get ¶
func (handler *RedisCacheHandler) Get(key string, out any) (bool, error)
Click to show internal directories.
Click to hide internal directories.