Documentation
¶
Index ¶
- func Decr(ctx context.Context, key string) (v int64, err errors.CodeError)
- func DecrBy(ctx context.Context, param DecrByParam) (v int64, err errors.CodeError)
- func Del(ctx context.Context, keys []string) (err errors.CodeError)
- func Discard(ctx context.Context) (err errors.CodeError)
- func Exists(ctx context.Context, key string) (has bool, err errors.CodeError)
- func Expire(ctx context.Context, param ExpireParam) (err errors.CodeError)
- func GeoAdd(ctx context.Context, param GeoAddParam) (err errors.CodeError)
- func GeoDist(ctx context.Context, param GeoDistParam) (dist float64, err errors.CodeError)
- func GeoHash(ctx context.Context, param GeoDistParam) (n []string, err errors.CodeError)
- func GeoSearchStore(ctx context.Context, param GeoSearchStoreParam) (n int64, err errors.CodeError)
- func HDel(ctx context.Context, param HDelParam) (err errors.CodeError)
- func HExist(ctx context.Context, param HExistParam) (ok bool, err errors.CodeError)
- func HGetALL(ctx context.Context, param string) (values map[string]string, err errors.CodeError)
- func HSet(ctx context.Context, param HSetParam) (err errors.CodeError)
- func Incr(ctx context.Context, key string) (v int64, err errors.CodeError)
- func IncrBy(ctx context.Context, param IncrByParam) (v int64, err errors.CodeError)
- func Keys(ctx context.Context, pattern string) (values []string, err errors.CodeError)
- func MGet(ctx context.Context, keys []string) (v map[string]string, err errors.CodeError)
- func MSet(ctx context.Context, param MSetParam) (err errors.CodeError)
- func Persist(ctx context.Context, key string) (err errors.CodeError)
- func Pipeline(ctx context.Context, tx bool) (err errors.CodeError)
- func Service(databases ...string) service.Service
- func Set(ctx context.Context, param SetParam) (err errors.CodeError)
- func SetEx(ctx context.Context, param SetParam) (err errors.CodeError)
- func SetNx(ctx context.Context, param SetParam) (err errors.CodeError)
- func Sort(ctx context.Context, param SortParam) (v []string, err errors.CodeError)
- func WithOptions(ctx context.Context, options ...ProxyOption) context.Context
- func ZAdd(ctx context.Context, param ZAddParam) (v int64, err errors.CodeError)
- func ZCard(ctx context.Context, param ZCardParam) (v int64, err errors.CodeError)
- func ZCount(ctx context.Context, param ZCountParam) (v int64, err errors.CodeError)
- func ZRange(ctx context.Context, param ZRangeParam) (v []string, err errors.CodeError)
- func ZRangeByScore(ctx context.Context, param ZRangeByScoreParam) (v []string, err errors.CodeError)
- func ZRem(ctx context.Context, param ZRemParam) (v int64, err errors.CodeError)
- func ZRemRangeByRank(ctx context.Context, param ZRemByRangeParam) (v int64, err errors.CodeError)
- func ZRemRangeByScore(ctx context.Context, param ZRemByScoreParam) (v int64, err errors.CodeError)
- type DecrByParam
- type ExecResult
- type ExecResultCmder
- type ExpireParam
- type GeoAddParam
- type GeoDistParam
- type GeoHashParam
- type GeoLocation
- type GeoPosParam
- type GeoPosition
- type GeoSearchParam
- type GeoSearchStoreParam
- type GetResult
- type GetSetParam
- type HDelParam
- type HExistParam
- type HGetParam
- type HGetResult
- type HSetParam
- type IncrByParam
- type KeyPair
- type KeysParam
- type KeysResult
- type MSetParam
- type PipelineParam
- type ProxyOption
- type ProxyOptions
- type ScanParam
- type ScanResult
- type SetParam
- type SortParam
- type Z
- type ZAddParam
- type ZCardParam
- type ZCountParam
- type ZRangeByScoreParam
- type ZRangeParam
- type ZRemByRangeParam
- type ZRemByScoreParam
- type ZRemParam
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GeoAdd ¶ added in v1.0.6
func GeoAdd(ctx context.Context, param GeoAddParam) (err errors.CodeError)
func GeoSearchStore ¶ added in v1.0.6
func WithOptions ¶ added in v1.0.0
func WithOptions(ctx context.Context, options ...ProxyOption) context.Context
func ZRangeByScore ¶ added in v1.0.0
func ZRemRangeByRank ¶ added in v1.0.0
func ZRemRangeByScore ¶ added in v1.0.0
Types ¶
type DecrByParam ¶ added in v1.0.0
type ExecResult ¶ added in v1.0.0
type ExecResult struct { Finished bool `json:"finished"` Cmders []ExecResultCmder `json:"cmders"` }
type ExecResultCmder ¶ added in v1.0.0
type ExpireParam ¶
type GeoAddParam ¶ added in v1.0.6
type GeoAddParam struct { Key string `json:"key"` Locations []*GeoLocation `json:"locations"` }
type GeoDistParam ¶ added in v1.0.6
type GeoHashParam ¶ added in v1.0.6
type GeoLocation ¶ added in v1.0.6
type GeoLocation struct { Name string `json:"name"` Longitude float64 `json:"longitude"` Latitude float64 `json:"latitude"` Dist float64 `json:"dist"` GeoHash int64 `json:"geoHash"` }
func GeoSearch ¶ added in v1.0.6
func GeoSearch(ctx context.Context, param GeoSearchParam) (n []*GeoLocation, err errors.CodeError)
type GeoPosParam ¶ added in v1.0.6
type GeoPosition ¶ added in v1.0.6
func GeoPos ¶ added in v1.0.6
func GeoPos(ctx context.Context, param GeoPosParam) (n []*GeoPosition, err errors.CodeError)
type GeoSearchParam ¶ added in v1.0.6
type GeoSearchParam struct { Key string `json:"key"` Query *rds.GeoSearchLocationQuery `json:"query"` }
type GeoSearchStoreParam ¶ added in v1.0.6
type GeoSearchStoreParam struct { Key string `json:"key"` Store string `json:"store"` Query *rds.GeoSearchStoreQuery `json:"query"` }
type GetSetParam ¶ added in v1.0.0
type HExistParam ¶ added in v1.0.6
type HGetResult ¶ added in v1.0.6
type IncrByParam ¶ added in v1.0.0
type KeysResult ¶ added in v1.0.0
type KeysResult struct {
Values []string `json:"values"`
}
type PipelineParam ¶ added in v1.0.0
type PipelineParam struct {
Tx bool `json:"tx"`
}
type ProxyOption ¶ added in v1.0.0
type ProxyOption func(*ProxyOptions)
func Database ¶ added in v1.0.0
func Database(name string) ProxyOption
type ProxyOptions ¶ added in v1.0.0
type ProxyOptions struct {
// contains filtered or unexported fields
}
type ScanResult ¶ added in v1.0.0
type ZCardParam ¶ added in v1.0.0
type ZCardParam struct {
Key string `json:"key"`
}
type ZCountParam ¶ added in v1.0.0
type ZRangeByScoreParam ¶
type ZRangeParam ¶
type ZRemByRangeParam ¶ added in v1.0.0
type ZRemByScoreParam ¶
Source Files
¶
Click to show internal directories.
Click to hide internal directories.