Встроенный объект объекта

ObjectRedisSet

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, возвращает элемент или null, если коллекция пуста

Получить случайное количество элементов из коллекции

1
Value RedisSet.randMember(Integer count);

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

  • count: целое число, указывает количество возвращаемых элементов. Положительное число возвращает массив, содержащий число элементов; отрицательное число возвращает массив, элементы массива могут повторяться много раз, а длина массива является абсолютным значением числа.

Возвращаемый результат:

  • Value, возвращает список или пустой список, если коллекция пуста

toString

Возвращает строковое представление объекта, обычно возвращает "[Native Object]", объект может быть переопределен в соответствии с его собственными характеристиками.

1
String RedisSet.toString();

Возвращаемый результат:

  • String, возвращает строковое представление объекта

toJSON

Возвращает представление объекта в формате JSON, обычно возвращает набор читаемых свойств, определенных объектом.

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

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

  • key: Строка, не используется

Возвращаемый результат:

  • Value, возвращает значение, содержащее сериализуемый JSON