Объект встроенный объект

Объект RedisSet

Redis Клиент базы данных Установить объект, этот объект является клиентом, который содержит указанный ключ, и базой данных можно управлять только путем вызова его метода.

Для работы Redis Объект Set, способ создания:

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

Наследование

#lineWidth: 1.5 #font: Helvetica,sans-Serif #fontSize: 10 #leading: 1.6 #.this: fill=lightgray #.class: fill=white [<class>object|toString();toJSON()] [<this>RedisSet|add();remove();len();exists();members();pop();randMember()] [object] <:- [RedisSet] object toString() toJSON() RedisSet add() remove() len() exists() members() pop() randMember()

Функция члена

add

Добавьте один или несколько элементов-членов в ключ набора, и элементы-члены, которые уже существуют в наборе, будут проигнорированы.

1
Integer RedisSet.add(Array members);

Параметры звонка:

  • members: Массив, укажите массив добавляемых элементов

Результат возврата:

  • Integer, Количество новых элементов, добавленных в набор, без учета проигнорированных элементов.

Установите несколько пар значений поля (значения домена) в хеш-таблицу одновременно, эта команда перезапишет существующие поля в хеш-таблице.

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

Параметры звонка:

  • members: ..., укажите список добавляемых элементов

Результат возврата:

  • Integer, Количество новых элементов, добавленных в набор, без учета проигнорированных элементов.

remove

Удалить один или несколько элементов-членов из коллекции

1
Integer RedisSet.remove(Array members);

Параметры звонка:

  • members: Массив, укажите массив удаляемых элементов

Результат возврата:

  • Integer, Количество успешно удаленных элементов, исключая проигнорированные элементы.

Удалить один или несколько элементов-членов из коллекции

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

Параметры звонка:

  • members: ... укажите список удаляемых элементов

Результат возврата:

  • Integer, Количество успешно удаленных элементов, исключая проигнорированные элементы.

len

Возвращает количество элементов в коллекции.

1
Integer RedisSet.len();

Результат возврата:

  • Integer, Возвращает длину коллекции

exists

Определите, является ли элемент-член членом коллекции

1
Boolean RedisSet.exists(Buffer member);

Параметры звонка:

  • member: Buffer, Укажите элемент для проверки

Результат возврата:

  • Boolean, Если элемент-член является членом коллекции, вернуть true

members

Вернуть всех участников коллекции

1
NArray RedisSet.members();

Результат возврата:

  • NArray, Список всех членов коллекции

pop

Удалить и вернуть случайный элемент в наборе

1
Buffer RedisSet.pop();

Результат возврата:

  • Buffer, Случайный элемент, который был удален. Когда набор пуст, возвращается null

randMember

Получить случайный элемент из набора

1
Value RedisSet.randMember();

Результат возврата:

  • Value, Вернуть элемент; если коллекция пуста, вернуть нуль

Получите несколько случайных элементов из набора

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