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

Объект RedisSet

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

Используется для работы с объектом Redis Set, метод create:

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 : Array, указать массив элементов, которые будут добавлены

Вернуть результат:

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

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

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

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

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

Вернуть результат:

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

remove

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

1
Integer RedisSet.remove(Array members);

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

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

Вернуть результат:

  • 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, если элемент member является членом коллекции

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 : Integer, указывает количество возвращаемых элементов. Положительное число возвращает массив, содержащий элементы count, отрицательное число возвращает массив. Элементы в массиве могут появляться многократно, а длина массива является абсолютным значением count.

Вернуть результат:

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

toString

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

1
String RedisSet.toString();

Вернуть результат:

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

toJSON

Возвращает JSON-представление объекта, как правило, возвращает коллекцию читаемых атрибутов, определенных объектом

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

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

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

Вернуть результат:

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