オブジェクトRedisSet
Redisデータベースクライアント Set オブジェクトです。このオブジェクトは指定されたキーを含むクライアントであり、そのメソッドを呼び出すだけでデータベースが操作されます。
操作するために使用されますRedisオブジェクトの設定、作成方法:
1
2
3var db = require("db");
var rdb = new db.openRedis("redis-server");
var set = rdb.getSet("test");
相続関係
メンバー関数
add
1 つ以上のメンバー要素をコレクション キーに追加します。コレクション内に既に存在するメンバー要素は無視されます。
1Integer RedisSet.add(Array members);
呼び出しパラメータ:
- members: 配列、追加する要素の配列を指定します
返される結果:
- Integer、セットに追加された新しい要素の数(無視された要素を除く)
複数のフィールドと値 (ドメインと値) のペアを同時にハッシュ テーブルに設定します。このコマンドは、ハッシュ テーブルに既に存在するフィールドを上書きします。
1Integer RedisSet.add(...members);
呼び出しパラメータ:
- members: ...、追加する要素のリストを指定します
返される結果:
- Integer、セットに追加された新しい要素の数(無視された要素を除く)
remove
コレクションから 1 つ以上のメンバー要素を削除します
1Integer RedisSet.remove(Array members);
呼び出しパラメータ:
- members: 配列。削除する要素の配列を指定します。
返される結果:
- Integer、無視された要素を除く、正常に削除された要素の数
コレクションから 1 つ以上のメンバー要素を削除します
1Integer RedisSet.remove(...members);
呼び出しパラメータ:
- members: ...、削除する要素のリストを指定します
返される結果:
- Integer、無視された要素を除く、正常に削除された要素の数
len
コレクション内の要素の数を返します。
1Integer RedisSet.len();
返される結果:
- Integer、コレクションの長さを返します
exists
member 要素がコレクションのメンバーであるかどうかを判断します。
1Boolean RedisSet.exists(Buffer member);
呼び出しパラメータ:
- member:Buffer、チェックするメンバーを指定します
返される結果:
- Boolean、 member 要素がコレクションのメンバーである場合は true を返します。
members
コレクションのすべてのメンバーを返します
1NArray RedisSet.members();
返される結果:
- NArray、セット内のすべてのメンバーのリスト
pop
コレクションからランダムな要素を削除して返します。
1Buffer RedisSet.pop();
返される結果:
- Buffer、削除されたランダムな要素。セットが空の場合は null を返します
randMember
コレクションからランダムな要素を取得します
1Value RedisSet.randMember();
返される結果:
- Value、要素を返します。コレクションが空の場合は null を返します。
コレクションからランダムな要素を取得する
1Value RedisSet.randMember(Integer count);
呼び出しパラメータ:
- count: 整数。返される要素の数を指定します。正の数、count 要素を含む配列を返します。負の数、配列を返します。配列内の要素は複数回繰り返すことができ、配列の長さは count の絶対値です。
返される結果:
- Value、リストを返します。コレクションが空の場合は、空のリストを返します。
toString
オブジェクトの文字列表現を返します。通常、「[Native Object]」が返されます。オブジェクトは、独自の特性に従って再実装できます。
1String RedisSet.toString();
返される結果:
- String、オブジェクトの文字列表現を返します。
toJSON
オブジェクトの JSON 形式表現を返します。通常は、オブジェクトによって定義された読み取り可能なプロパティのコレクションを返します。
1Value RedisSet.toJSON(String key = "");
呼び出しパラメータ:
- key: 文字列、使用されません
返される結果:
- Value、シリアル化可能な JSON を含む値を返します