对象 RedisSortedSet

Redis 数据库客户端 SortedSet 对象,此对象为包含指定 key 的客户端,只有调用其方法才会操作数据库

用以操作 Redis 的 SortedSet 对象,创建方法:

var db = require("db");
var rdb = new db.openRedis("redis-server");
var set = rdb.getSortedSet("test");

继承关系

成员函数

add

将一个或多个 member 元素及其 score 值加入到有序集当中

Integer RedisSortedSet.add(Object sms);

调用参数:

返回结果:


将一个或多个 member 元素及其 score 值加入到有序集当中

Integer RedisSortedSet.add(...);

调用参数:

返回结果:


score

返回有序集中,成员 member 的 score 值

Buffer RedisSortedSet.score(Buffer member);

调用参数:

返回结果:


incr

为有序集的成员 member 的 score 值加上增量 num

Buffer RedisSortedSet.incr(Buffer member,
    Long num = 1);

调用参数:

返回结果:


remove

移除有序集中的一个或多个 member 元素

Integer RedisSortedSet.remove(Array members);

调用参数:

返回结果:


移除有序集中的一个或多个 member 元素

Integer RedisSortedSet.remove(...);

调用参数:

返回结果:


len

返回有序集中元素的数量

Integer RedisSortedSet.len();

返回结果:


count

返回有序集中, score 值在 min 和 max 之间(默认包括 score 值等于 min 或 max )的成员的数量

Integer RedisSortedSet.count(Integer min,
    Integer max);

调用参数:

返回结果:


range

返回有序集中,指定区间内的成员,成员的位置按 score 值递增(从小到大)来排序

List RedisSortedSet.range(Integer start,
    Integer stop,
    Boolean withScores = false);

调用参数:

返回结果:


rangeRev

返回有序集中,指定区间内的成员,成员的位置按 score 值递减(从大到小)来排序

List RedisSortedSet.rangeRev(Integer start,
    Integer stop,
    Boolean withScores = false);

调用参数:

返回结果:


rank

有序集中成员 member 的排名。其中有序集成员按 score 值递增(从小到大)顺序排列

Integer RedisSortedSet.rank(Buffer member);

调用参数:

返回结果:


rankRev

有序集中成员 member 的排名。其中有序集成员按 score 值递减(从大到小)顺序排列

Integer RedisSortedSet.rankRev(Buffer member);

调用参数:

返回结果:


dispose

强制回收对象,调用此方法后,对象资源将立即释放

RedisSortedSet.dispose();

equals

比较当前对象与给定的对象是否相等

Boolean RedisSortedSet.equals(object expected);

调用参数:

返回结果:


toString

返回对象的字符串表示,一般返回 "[Native Object]",对象可以根据自己的特性重新实现

String RedisSortedSet.toString();

返回结果:


toJSON

返回对象的 JSON 格式表示,一般返回对象定义的可读属性集合

Value RedisSortedSet.toJSON(String key = "");

调用参数:

返回结果:


valueOf

返回对象本身的数值

Value RedisSortedSet.valueOf();

返回结果: