对象 RedisSet

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

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

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

继承关系

成员函数

add

将一个或多个 member 元素加入到集合 key 当中,已经存在于集合的 member 元素将被忽略

Integer RedisSet.add(Array members);

调用参数:

返回结果:


同时将多个 field-value (域-值)对设置到哈希表中,此命令会覆盖哈希表中已存在的域

Integer RedisSet.add(...);

调用参数:

返回结果:


remove

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

Integer RedisSet.remove(Array members);

调用参数:

返回结果:


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

Integer RedisSet.remove(...);

调用参数:

返回结果:


len

返回集合中元素的数量

Integer RedisSet.len();

返回结果:


exists

判断 member 元素是否集合的成员

Boolean RedisSet.exists(Buffer member);

调用参数:

返回结果:


members

返回集合中的所有成员

List RedisSet.members();

返回结果:


pop

移除并返回集合中的一个随机元素

Buffer RedisSet.pop();

返回结果:


randMember

从集合中获取随机的一个元素

Value RedisSet.randMember();

返回结果:


从集合中获取随机的若干元素

Value RedisSet.randMember(Integer count);

调用参数:

返回结果:


dispose

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

RedisSet.dispose();

equals

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

Boolean RedisSet.equals(object expected);

调用参数:

返回结果:


toString

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

String RedisSet.toString();

返回结果:


toJSON

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

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

调用参数:

返回结果:


valueOf

返回对象本身的数值

Value RedisSet.valueOf();

返回结果: