Skip to content

函数参考

ZAdd

向有序集合中添加一个成员,或者更新已存在成员的分数。

go
func ZAdd(key string, score float64, value interface{}) (int64, error)

ZCard

获取有序集合的成员数量。

go
func ZCard(key string) (int64, error)

ZCount

计算在有序集合中指定分数区间内的成员数量。

go
func ZCount(key string, min, max string) (int64, error)

ZIncrBy

为有序集合中的成员的分数加上增量 increment。

go
func ZIncrBy(key string, increment float64, member string) (float64, error)

ZRange

返回有序集合中指定区间内的成员。

go
func ZRange(key string, start, stop int64) ([]string, error)

ZRangeWithScores

返回有序集合中指定区间内的成员及其分数。

go
func ZRangeWithScores(key string, start, stop int64) ([]redis.Z, error)

ZRangeByScore

返回有序集合中指定分数区间内的成员。

go
func ZRangeByScore(key string, opt *redis.ZRangeBy) ([]string, error)

ZRangeByScoreWithScores

返回有序集合中指定分数区间内的成员及其分数。

go
func ZRangeByScoreWithScores(key string, opt *redis.ZRangeBy) ([]redis.Z, error)

ZRank

返回有序集合中指定成员的排名。

go
func ZRank(key, member string) (int64, error)

ZRem

移除有序集合中的一个或多个成员。

go
func ZRem(key string, members ...interface{}) (int64, error)

ZRemRangeByRank

移除有序集合中指定排名区间内的所有成员。

go
func ZRemRangeByRank(key string, start, stop int64) (int64, error)

ZRemRangeByScore

移除有序集合中指定分数区间内的所有成员。

go
func ZRemRangeByScore(key, min, max string) (int64, error)

ZRevRange

返回有序集合中指定区间内的成员,按分数从高到低排序。

go
func ZRevRange(key string, start, stop int64) ([]string, error)