ОбъектРедисСет
RedisКлиент базы данных Установить объект.Этот объект является клиентом, содержащим указанный ключ.Только путем вызова его метода можно будет управлять базой данных.
используется для работыRedisУстановить объект, метод создания:
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: Массив, указывает массив добавляемых элементов.
Результаты возврата:
- 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, случайный элемент, который был удален. Когда набор пуст, возвращает ноль
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