オブジェクト組み込みオブジェクト

オブジェクトRedisSet

Redisデータベースクライアント Set オブジェクトです。このオブジェクトは指定されたキーを含むクライアントであり、そのメソッドを呼び出すだけでデータベースが操作されます。

操作するために使用されますRedisオブジェクトの設定、作成方法:

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

相続関係

メンバー関数

add

1 つ以上のメンバー要素をコレクション キーに追加します。コレクション内に既に存在するメンバー要素は無視されます。

1
Integer RedisSet.add(Array members);

呼び出しパラメータ:

  • members: 配列、追加する要素の配列を指定します

返される結果:

  • Integer、セットに追加された新しい要素の数(無視された要素を除く)

複数のフィールドと値 (ドメインと値) のペアを同時にハッシュ テーブルに設定します。このコマンドは、ハッシュ テーブルに既に存在するフィールドを上書きします。

1
Integer RedisSet.add(...members);

呼び出しパラメータ:

  • members: ...、追加する要素のリストを指定します

返される結果:

  • Integer、セットに追加された新しい要素の数(無視された要素を除く)

remove

コレクションから 1 つ以上のメンバー要素を削除します

1
Integer RedisSet.remove(Array members);

呼び出しパラメータ:

  • members: 配列。削除する要素の配列を指定します。

返される結果:

  • Integer、無視された要素を除く、正常に削除された要素の数

コレクションから 1 つ以上のメンバー要素を削除します

1
Integer RedisSet.remove(...members);

呼び出しパラメータ:

  • members: ...、削除する要素のリストを指定します

返される結果:

  • Integer、無視された要素を除く、正常に削除された要素の数

len

コレクション内の要素の数を返します。

1
Integer RedisSet.len();

返される結果:

  • Integer、コレクションの長さを返します

exists

member 要素がコレクションのメンバーであるかどうかを判断します。

1
Boolean RedisSet.exists(Buffer member);

呼び出しパラメータ:

  • member:Buffer、チェックするメンバーを指定します

返される結果:

  • Boolean、 member 要素がコレクションのメンバーである場合は true を返します。

members

コレクションのすべてのメンバーを返します

1
NArray RedisSet.members();

返される結果:

  • NArray、セット内のすべてのメンバーのリスト

pop

コレクションからランダムな要素を削除して返します。

1
Buffer RedisSet.pop();

返される結果:

  • Buffer、削除されたランダムな要素。セットが空の場合は null を返します

randMember

コレクションからランダムな要素を取得します

1
Value RedisSet.randMember();

返される結果:

  • Value、要素を返します。コレクションが空の場合は null を返します。

コレクションからランダムな要素を取得する

1
Value RedisSet.randMember(Integer count);

呼び出しパラメータ:

  • count: 整数。返される要素の数を指定します。正の数、count 要素を含む配列を返します。負の数、配列を返します。配列内の要素は複数回繰り返すことができ、配列の長さは count の絶対値です。

返される結果:

  • Value、リストを返します。コレクションが空の場合は、空のリストを返します。

toString

オブジェクトの文字列表現を返します。通常、「[Native Object]」が返されます。オブジェクトは、独自の特性に従って再実装できます。

1
String RedisSet.toString();

返される結果:

  • String、オブジェクトの文字列表現を返します。

toJSON

オブジェクトの JSON 形式表現を返します。通常は、オブジェクトによって定義された読み取り可能なプロパティのコレクションを返します。

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

呼び出しパラメータ:

  • key: 文字列、使用されません

返される結果:

  • Value、シリアル化可能な JSON を含む値を返します