Объект RedisSet
Redis Объект Set клиента базы данных, этот объект является клиентом, который содержит указанный ключ, и с базой данных можно работать только при вызове ее метода.
Для работы Redis Объект Set, способ создания:
1
2
3var db = require("db");
var rdb = new db.openRedis("redis-server");
var set = rdb.getSet("test");
Наследование
Функция члена
add
Добавьте один или несколько элементов-членов в ключ набора, элементы-члены, которые уже существуют в наборе, будут проигнорированы.
1Integer RedisSet.add(Array members);
Параметры звонка:
- members: Array, укажите массив добавляемых элементов
Результат возврата:
- Integer, Количество новых элементов, добавленных в набор, без учета проигнорированных элементов.
Установите несколько пар значений поля (значения домена) в хеш-таблицу одновременно, эта команда перезапишет существующие поля в хеш-таблице.
1Integer RedisSet.add(...members);
Параметры звонка:
- members: ..., укажите список добавляемых элементов
Результат возврата:
- Integer, Количество новых элементов, добавленных в набор, без учета проигнорированных элементов.
remove
Удалить один или несколько элементов-членов из коллекции
1Integer RedisSet.remove(Array members);
Параметры звонка:
- members: Массив, укажите массив удаляемых элементов
Результат возврата:
- Integer, Количество успешно удаленных элементов, исключая проигнорированные элементы.
Удалить один или несколько элементов-членов из коллекции
1Integer RedisSet.remove(...members);
Параметры звонка:
- members: ... укажите список удаляемых элементов
Результат возврата:
- Integer, Количество успешно удаленных элементов, исключая проигнорированные элементы.
len
Возвращает количество элементов в коллекции.
1Integer RedisSet.len();
Результат возврата:
- Integer, Возвращает длину коллекции
exists
Определите, является ли элемент-член членом коллекции
1Boolean RedisSet.exists(Buffer member);
Параметры звонка:
- member: Buffer, Укажите элемент для проверки
Результат возврата:
- Boolean, Если элемент-член является членом коллекции, вернуть true
members
Вернуть всех участников коллекции
1NArray RedisSet.members();
Результат возврата:
- NArray, Список всех членов коллекции
pop
Удалить и вернуть случайный элемент в наборе
1Buffer RedisSet.pop();
Результат возврата:
- Buffer, Случайный элемент, который был удален. Когда набор пуст, возвращается null
randMember
Получить случайный элемент из набора
1Value RedisSet.randMember();
Результат возврата:
- Value, Вернуть элемент; если коллекция пуста, вернуть нуль
Получите несколько случайных элементов из набора
1Value RedisSet.randMember(Integer count);
Параметры звонка:
- count: Целое число, укажите количество возвращаемых элементов. Положительное число возвращает массив, содержащий элементы count; отрицательное число возвращает массив, элементы в массиве могут повторяться несколько раз, а длина массива является абсолютным значением count
Результат возврата:
- Value, Вернуть список; если коллекция пуста, вернуть пустой список
toString
Возвращает строковое представление объекта, обычно возвращает «[Native Object]», объект может быть повторно реализован в соответствии с его собственными характеристиками.
1String RedisSet.toString();
Результат возврата:
- String, Возвращает строковое представление объекта
toJSON
Возвращает представление объекта в формате JSON, обычно возвращает набор читаемых атрибутов, определенных объектом.
1Value RedisSet.toJSON(String key = "");
Параметры звонка:
- key: Строка, не используется
Результат возврата:
- Value, Возвращает значение, содержащее сериализуемый JSON