Documentation
¶
Index ¶
- type Provider
- type RedisProvider
- func (p *RedisProvider) Clear() error
- func (p *RedisProvider) Del(key string) error
- func (p *RedisProvider) Get(key string, val interface{}) error
- func (p *RedisProvider) GetOrSet(key string, val interface{}, cb func(interface{}) (uint, error)) error
- func (p *RedisProvider) Page(wrt http.ResponseWriter, req *http.Request, contentType string, minutes uint, ...)
- func (p *RedisProvider) Set(key string, val interface{}, minutes uint) error
- func (p *RedisProvider) Status() (map[string]int, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Provider ¶
type Provider interface {
GetOrSet(key string, val interface{}, cb func(interface{}) (uint, error)) error
Set(key string, val interface{}, minutes uint) error
Get(key string, val interface{}) error
Page(wrt http.ResponseWriter, req *http.Request, contentType string, minutes uint, callback func() ([]byte, error))
Del(key string) error
Status() (map[string]int, error)
Clear() error
}
type RedisProvider ¶
func (*RedisProvider) Clear ¶
func (p *RedisProvider) Clear() error
func (*RedisProvider) Del ¶
func (p *RedisProvider) Del(key string) error
func (*RedisProvider) Get ¶
func (p *RedisProvider) Get(key string, val interface{}) error
func (*RedisProvider) GetOrSet ¶
func (p *RedisProvider) GetOrSet(key string, val interface{}, cb func(interface{}) (uint, error)) error
func (*RedisProvider) Page ¶
func (p *RedisProvider) Page(wrt http.ResponseWriter, req *http.Request, contentType string, minutes uint, callback func() ([]byte, error))
Click to show internal directories.
Click to hide internal directories.