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.