Documentation
¶
Index ¶
- Variables
- func AddPrefix(s string) string
- func Close() error
- func Decr(key string) (value int64, err error)
- func DecrBy(key string, delta int64) (value int64, err error)
- func Del(keys ...string) (num int64, err error)
- func Do(a radix.Action) error
- func Expire(key string, expiration int64) (b bool, err error)
- func GeoAdd(key string, members ...interface{}) (num int64, err error)
- func GeoDist(key string, args ...interface{}) (distance float64, err error)
- func GeoHash(key string, members ...string) (values []string, err error)
- func GeoPos(key string, members ...string) (values [][]float64, err error)
- func GeoRadius(key string, args ...interface{}) (values [][]interface{}, err error)
- func GeoRadiusByMember(key string, args ...interface{}) (values [][]interface{}, err error)
- func Get(recv interface{}, key string) (b bool, err error)
- func GetPrefix() string
- func HDel(key string, fields ...string) (num int64, err error)
- func HExists(key, field string) (b bool, err error)
- func HGet(recv interface{}, key, field string) (b bool, err error)
- func HIncrBy(key, field string, delta int64) (value int64, err error)
- func HSet(key, field string, value interface{}) (err error)
- func Incr(key string) (value int64, err error)
- func IncrBy(key string, delta int64) (value int64, err error)
- func IsExist(key string) (isExist bool, err error)
- func LLen(key string) (num int64, err error)
- func LPop(recv interface{}, key string) (b bool, err error)
- func LPush(key string, values ...interface{}) (num int64, err error)
- func MGet(keys ...string) (recv [][]byte, err error)
- func MSet(items ...interface{}) (err error)
- func Marshal(v interface{}) ([]byte, error)
- func RPop(recv interface{}, key string) (b bool, err error)
- func RPush(key string, values ...interface{}) (num int64, err error)
- func Rename(oldKey, newKey string) (err error)
- func RenameNx(oldKey, newKey string) (b bool, err error)
- func SAdd(key string, args ...interface{}) (num int64, err error)
- func SCard(key string) (num int64, err error)
- func SDiffStore(key string, args ...interface{}) (num int64, err error)
- func SIsMember(key, member string) (b bool, err error)
- func Set(key string, args ...interface{}) (b bool, err error)
- func SetEx(key string, value interface{}, expiration int64) (err error)
- func SetNx(key string, value interface{}) (b bool, err error)
- func SetNxEx(key string, value interface{}, expiration int64) (b bool, err error)
- func Ttl(key string) (num int64, err error)
- func Unmarshal(data []byte, v interface{}) error
- func ZAdd(key string, args ...interface{}) (num int64, err error)
- func ZIncrBy(key, member string, increment int64) (num int64, err error)
- func ZRange(key string, start, stop int64) (values map[string]int64, err error)
- func ZRem(key string, members ...interface{}) (num int64, err error)
- func ZRevRange(key string, start, stop int64) (values map[string]int64, err error)
- type Client
- func (c *Client) AddPrefix(s string) string
- func (c *Client) Close() error
- func (c *Client) Decr(key string) (value int64, err error)
- func (c *Client) DecrBy(key string, delta int64) (value int64, err error)
- func (c *Client) Del(keys ...string) (num int64, err error)
- func (c *Client) Do(a radix.Action) error
- func (c *Client) Expire(key string, expiration int64) (b bool, err error)
- func (c *Client) GeoAdd(key string, members ...interface{}) (num int64, err error)
- func (c *Client) GeoDist(key string, args ...interface{}) (distance float64, err error)
- func (c *Client) GeoHash(key string, members ...string) (values []string, err error)
- func (c *Client) GeoPos(key string, members ...string) (values [][]float64, err error)
- func (c *Client) GeoRadius(key string, args ...interface{}) (values [][]interface{}, err error)
- func (c *Client) GeoRadiusByMember(key string, args ...interface{}) (values [][]interface{}, err error)
- func (c *Client) Get(recv interface{}, key string) (b bool, err error)
- func (c *Client) GetPrefix() string
- func (c *Client) HDel(key string, fields ...string) (num int64, err error)
- func (c *Client) HExists(key, field string) (b bool, err error)
- func (c *Client) HGet(recv interface{}, key, field string) (b bool, err error)
- func (c *Client) HIncrBy(key, field string, delta int64) (value int64, err error)
- func (c *Client) HSet(key, field string, value interface{}) (err error)
- func (c *Client) Incr(key string) (value int64, err error)
- func (c *Client) IncrBy(key string, delta int64) (value int64, err error)
- func (c *Client) IsExist(key string) (isExist bool, err error)
- func (c *Client) LLen(key string) (num int64, err error)
- func (c *Client) LPop(recv interface{}, key string) (b bool, err error)
- func (c *Client) LPush(key string, values ...interface{}) (num int64, err error)
- func (c *Client) MGet(keys ...string) (recv [][]byte, err error)
- func (c *Client) MSet(items ...interface{}) (err error)
- func (c *Client) RPop(recv interface{}, key string) (b bool, err error)
- func (c *Client) RPush(key string, values ...interface{}) (num int64, err error)
- func (c *Client) Rename(oldKey, newKey string) (err error)
- func (c *Client) RenameNx(oldKey, newKey string) (b bool, err error)
- func (c *Client) SAdd(key string, args ...interface{}) (num int64, err error)
- func (c *Client) SCard(key string) (num int64, err error)
- func (c *Client) SDiffStore(key string, args ...interface{}) (num int64, err error)
- func (c *Client) SIsMember(key, member string) (b bool, err error)
- func (c *Client) Set(key string, args ...interface{}) (b bool, err error)
- func (c *Client) SetEx(key string, value interface{}, expiration int64) (err error)
- func (c *Client) SetNx(key string, value interface{}) (b bool, err error)
- func (c *Client) SetNxEx(key string, value interface{}, expiration int64) (b bool, err error)
- func (c *Client) Ttl(key string) (num int64, err error)
- func (c *Client) ZAdd(key string, args ...interface{}) (num int64, err error)
- func (c *Client) ZIncrBy(key, member string, increment int64) (num int64, err error)
- func (c *Client) ZRange(key string, start, stop int64) (values map[string]int64, err error)
- func (c *Client) ZRem(key string, members ...interface{}) (num int64, err error)
- func (c *Client) ZRevRange(key string, start, stop int64) (values map[string]int64, err error)
Constants ¶
This section is empty.
Variables ¶
View Source
var DefaultIns = &Client{ Marshal: encoding.JSON.Marshal, Unmarshal: encoding.JSON.Unmarshal, }
View Source
var ErrNotSupportCluster = errors.New("not support cluster")
View Source
var ErrParmasNotEnough = errors.New("params not enough")
View Source
var OK = "OK"
Functions ¶
func GeoRadius ¶
GEORADIUS key longitude latitude radius m|km|ft|mi [WITHCOORD] [WITHDIST] [WITHHASH] [COUNT count]
func GeoRadiusByMember ¶
GEORADIUSBYMEMBER key member radius m|km|ft|mi [WITHCOORD] [WITHDIST] [WITHHASH] [COUNT count]
Types ¶
type Client ¶
type Client struct { //如果以下属性是nil,则原生写入,只支持简单的数据类型 Marshal func(interface{}) ([]byte, error) //不管以下属性是否nil,MGet的结果都需要自行处理 Unmarshal func([]byte, interface{}) error // contains filtered or unexported fields }
func (*Client) GeoRadius ¶
GEORADIUS key longitude latitude radius m|km|ft|mi [WITHCOORD] [WITHDIST] [WITHHASH] [COUNT count]
func (*Client) GeoRadiusByMember ¶
func (c *Client) GeoRadiusByMember(key string, args ...interface{}) (values [][]interface{}, err error)
GEORADIUSBYMEMBER key member radius m|km|ft|mi [WITHCOORD] [WITHDIST] [WITHHASH] [COUNT count]
func (*Client) SDiffStore ¶
Click to show internal directories.
Click to hide internal directories.