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

ОбъектРедисСет

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

используется для работыRedisУстановить объект, метод создания:

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

отношения наследства

функция-член

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, случайный элемент, который был удален. Когда набор пуст, возвращает ноль

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