Documentation ¶
Index ¶
- func Del(keys ...string) error
- func DelCli(cli *RedisClienterInstance, keys ...string) error
- func Exists(key any) (bool, error)
- func ExistsCli(cli *RedisClienterInstance, key any) (bool, error)
- func Expire(key any, t time.Duration) (err error)
- func ExpireCli(cli *RedisClienterInstance, key any, t time.Duration) (err error)
- func GetExt(key any, p any) (exists bool, err error)
- func GetExtCli(cli *RedisClienterInstance, key any, p any) (exists bool, err error)
- func HDel(key string, fields ...string) error
- func HDelCli(cli *RedisClienterInstance, key string, fields ...string) error
- func HExists(key any, field any) (bool, error)
- func HExistsCli(cli *RedisClienterInstance, key any, field any) (bool, error)
- func HGet(key any, field any) string
- func HGetCli(cli *RedisClienterInstance, key any, field any) string
- func HGetExt(key any, field any, p any) (exists bool, ok bool)
- func HGetExtCli(cli *RedisClienterInstance, key any, field any, p any) (exists bool, ok bool)
- func HIncrBy(rk, hk string, hv int64) int64
- func HIncrByCli(cli *RedisClienterInstance, rk, hk string, hv int64) int64
- func HKeys(key any) (field []string, err error)
- func HKeysCli(cli *RedisClienterInstance, key any) (field []string, err error)
- func HLen(key any) (int64, error)
- func HLenCli(cli *RedisClienterInstance, key any) (int64, error)
- func HSet(key any, field any, p any) bool
- func HSetCli(cli *RedisClienterInstance, key any, field any, p any) bool
- func HSetExt(key any, field any, p any) (err error)
- func HSetExtCli(cli *RedisClienterInstance, key any, field any, p any) (err error)
- func HValsExt(key any, p any) (err error)
- func HValsExtCli(cli *RedisClienterInstance, key any, p any) (err error)
- func Init(addr, password string, db int32)
- func Keys(key any) (field []string, err error)
- func KeysCli(cli *RedisClienterInstance, key any) (field []string, err error)
- func LLen(key any) (int64, error)
- func LLenCli(cli *RedisClienterInstance, key any) (int64, error)
- func LPop(key any) (rank string, err error)
- func LPopCli(cli *RedisClienterInstance, key any) (rank string, err error)
- func LPushExt(key any, p any) (err error)
- func LPushExtCli(cli *RedisClienterInstance, key any, p any) (err error)
- func LRangeExt(key any, slicePrt any, start, stop int64) (err error)
- func LRangeExtCli(cli *RedisClienterInstance, key any, slicePrt any, start, stop int64) (err error)
- func Persist(key any) (err error)
- func PersistCli(cli *RedisClienterInstance, key any) (err error)
- func RPop(key any) (rank string, err error)
- func RPopCli(cli *RedisClienterInstance, key any) (rank string, err error)
- func RPushExt(key any, p any) (err error)
- func RPushExtCli(cli *RedisClienterInstance, key any, p any) (err error)
- func Set(key, value string) error
- func SetCli(cli *RedisClienterInstance, key, value string) error
- func SetExt(key any, p any) (err error)
- func SetExtCli(cli *RedisClienterInstance, key any, p any) (err error)
- func TTL(key any) (s time.Duration, err error)
- func TTLCli(cli *RedisClienterInstance, key any) (s time.Duration, err error)
- func ZAdd(key any, score, params int64) (err error)
- func ZAddCli(cli *RedisClienterInstance, key any, score, params int64) (err error)
- func ZCard(key any) (cnt int64, err error)
- func ZCardCli(cli *RedisClienterInstance, key any) (cnt int64, err error)
- func ZIncrBy(key any, score, params int64) (err error)
- func ZIncrByCli(cli *RedisClienterInstance, key any, score, params int64) (err error)
- func ZRangeWithScores(key any, start, stop int64) (err error, membersSlicePrt []int64, scoreSlicePrt []int64)
- func ZRangeWithScoresCli(cli *RedisClienterInstance, key any, start, stop int64) (err error, membersSlicePrt []int64, scoreSlicePrt []int64)
- func ZRank(key any, member any) (rank int64, err error)
- func ZRankCli(cli *RedisClienterInstance, key any, member any) (rank int64, err error)
- func ZRem(key any, member ...any) error
- func ZRemCli(cli *RedisClienterInstance, key any, member ...any) error
- func ZRevRange(key string, start, stop int64) (err error, membersSlicePrt []int64)
- func ZRevRangeCli(cli *RedisClienterInstance, key string, start, stop int64) (err error, membersSlicePrt []int64)
- func ZRevRangeWithScores(key any, start, stop int64) (err error, membersSlicePrt []int64, scoreSlicePrt []int64)
- func ZRevRangeWithScoresCli(cli *RedisClienterInstance, key any, start, stop int64) (err error, membersSlicePrt []int64, scoreSlicePrt []int64)
- func ZRevRank(key any, member any) (rank int64, err error)
- func ZRevRankCli(cli *RedisClienterInstance, key any, member any) (rank int64, err error)
- func ZScore(key any, member any) (score int64, err error)
- func ZScoreCli(cli *RedisClienterInstance, key any, member any) (score int64, err error)
- func ZUnionStore(dest, agg string, weight float64, keys ...string) error
- func ZUnionStoreCli(cli *RedisClienterInstance, dest, agg string, weight float64, keys ...string) error
- type RedisClienterInstance
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func DelCli ¶ added in v0.0.47
func DelCli(cli *RedisClienterInstance, keys ...string) error
func ExpireCli ¶ added in v0.0.47
func ExpireCli(cli *RedisClienterInstance, key any, t time.Duration) (err error)
func GetExtCli ¶ added in v0.0.47
func GetExtCli(cli *RedisClienterInstance, key any, p any) (exists bool, err error)
func HDelCli ¶ added in v0.0.47
func HDelCli(cli *RedisClienterInstance, key string, fields ...string) error
func HExistsCli ¶ added in v0.0.47
func HExistsCli(cli *RedisClienterInstance, key any, field any) (bool, error)
func HGetExtCli ¶ added in v0.0.47
func HIncrByCli ¶ added in v0.0.47
func HIncrByCli(cli *RedisClienterInstance, rk, hk string, hv int64) int64
func HKeysCli ¶ added in v0.0.47
func HKeysCli(cli *RedisClienterInstance, key any) (field []string, err error)
func HSetCli ¶ added in v0.0.47
func HSetCli(cli *RedisClienterInstance, key any, field any, p any) bool
func HSetExtCli ¶ added in v0.0.47
func HSetExtCli(cli *RedisClienterInstance, key any, field any, p any) (err error)
func HValsExtCli ¶ added in v0.0.47
func HValsExtCli(cli *RedisClienterInstance, key any, p any) (err error)
func KeysCli ¶ added in v0.0.54
func KeysCli(cli *RedisClienterInstance, key any) (field []string, err error)
func LPopCli ¶ added in v0.0.47
func LPopCli(cli *RedisClienterInstance, key any) (rank string, err error)
func LPushExtCli ¶ added in v0.0.47
func LPushExtCli(cli *RedisClienterInstance, key any, p any) (err error)
func LRangeExtCli ¶ added in v0.0.47
func LRangeExtCli(cli *RedisClienterInstance, key any, slicePrt any, start, stop int64) (err error)
func PersistCli ¶ added in v0.0.47
func PersistCli(cli *RedisClienterInstance, key any) (err error)
func RPopCli ¶ added in v0.0.47
func RPopCli(cli *RedisClienterInstance, key any) (rank string, err error)
func RPushExtCli ¶ added in v0.0.47
func RPushExtCli(cli *RedisClienterInstance, key any, p any) (err error)
func SetCli ¶ added in v0.0.47
func SetCli(cli *RedisClienterInstance, key, value string) error
func SetExtCli ¶ added in v0.0.47
func SetExtCli(cli *RedisClienterInstance, key any, p any) (err error)
func TTLCli ¶ added in v0.0.47
func TTLCli(cli *RedisClienterInstance, key any) (s time.Duration, err error)
func ZAddCli ¶ added in v0.0.47
func ZAddCli(cli *RedisClienterInstance, key any, score, params int64) (err error)
func ZCardCli ¶ added in v0.0.47
func ZCardCli(cli *RedisClienterInstance, key any) (cnt int64, err error)
func ZIncrByCli ¶ added in v0.0.47
func ZIncrByCli(cli *RedisClienterInstance, key any, score, params int64) (err error)
func ZRangeWithScores ¶
func ZRangeWithScores(key any, start, stop int64) (err error, membersSlicePrt []int64, scoreSlicePrt []int64)
ZRANGE, key:键, scoreSlicePrt, membersSlicePrt 切片指针,start, stop 范围(包含)
func ZRangeWithScoresCli ¶ added in v0.0.47
func ZRankCli ¶ added in v0.0.47
func ZRankCli(cli *RedisClienterInstance, key any, member any) (rank int64, err error)
func ZRemCli ¶ added in v0.0.47
func ZRemCli(cli *RedisClienterInstance, key any, member ...any) error
func ZRevRangeCli ¶ added in v0.0.47
func ZRevRangeCli(cli *RedisClienterInstance, key string, start, stop int64) (err error, membersSlicePrt []int64)
func ZRevRangeWithScores ¶
func ZRevRangeWithScores(key any, start, stop int64) (err error, membersSlicePrt []int64, scoreSlicePrt []int64)
ZREVRANGE, key:键, membersSlicePrt, scoreSlicePrt 切片指针,start, stop 范围(包含)
func ZRevRangeWithScoresCli ¶ added in v0.0.47
func ZRevRank ¶
ZREVRANK key:键, rank排名 第1名为0, 无排名为-1 (降序)
有数据 cmd.Err()==nil
无数据 cmd.Err()==redis.Nil
func ZRevRankCli ¶ added in v0.0.47
func ZRevRankCli(cli *RedisClienterInstance, key any, member any) (rank int64, err error)
func ZScoreCli ¶ added in v0.0.47
func ZScoreCli(cli *RedisClienterInstance, key any, member any) (score int64, err error)
func ZUnionStore ¶ added in v0.0.39
agg: SUM, MIN, MAX
func ZUnionStoreCli ¶ added in v0.0.47
func ZUnionStoreCli(cli *RedisClienterInstance, dest, agg string, weight float64, keys ...string) error
Types ¶
type RedisClienterInstance ¶ added in v0.0.47
type RedisClienterInstance struct {
// contains filtered or unexported fields
}
var DefaultClient *RedisClienterInstance
func New ¶ added in v0.0.47
func New(addr, password string, db int32) *RedisClienterInstance
Click to show internal directories.
Click to hide internal directories.