ОбъектРедисЛист
RedisОбъект списка клиентов базы данных.Этот объект является клиентом, содержащим указанный ключ.Только путем вызова его метода можно будет управлять базой данных.
используется для работыRedisОбъект списка, метод создания:
1
2
3var db = require("db");
var rdb = new db.openRedis("redis-server");
var list = rdb.getList("test");
отношения наследства
функция-член
push
Вставьте одно или несколько значений в заголовок списка
1Integer RedisList.push(Array values);
Параметры звонка:
- values: Массив, укажите данные для вставки.
Результаты возврата:
- Integer, длина списка после вставки
Вставьте одно или несколько значений в заголовок списка
1Integer RedisList.push(...values);
Параметры звонка:
- values: ..., укажите данные для вставки
Результаты возврата:
- Integer, длина списка после вставки
pop
Удалить и вернуть главный элемент ключа списка
1Buffer RedisList.pop();
Результаты возврата:
- Buffer, главный элемент списка, возвращает значение null, если список пуст.
rpush
Вставьте одно или несколько значений в конец (крайний правый) списка.
1Integer RedisList.rpush(Array values);
Параметры звонка:
- values: Массив, укажите данные для вставки.
Результаты возврата:
- Integer, длина списка после вставки
Вставьте одно или несколько значений в конец (крайний правый) списка.
1Integer RedisList.rpush(...values);
Параметры звонка:
- values: ..., укажите данные для вставки
Результаты возврата:
- Integer, длина списка после вставки
rpop
Удаляет и возвращает хвостовой (крайний правый) элемент ключа списка.
1Buffer RedisList.rpop();
Результаты возврата:
- Buffer, главный элемент списка, возвращает значение null, если список пуст.
set
Установите значение элемента с индексом в списке на значение
1
2RedisList.set(Integer index,
Buffer value);
Параметры звонка:
- index: целое число, укажите индекс, который нужно изменить.
- value:Buffer, укажите данные, которые необходимо изменить
get
Возвращает элемент в списке, индекс которого равен индексу.
1Buffer RedisList.get(Integer index);
Параметры звонка:
- index: целое число, укажите индекс, который будет запрошен.
Результаты возврата:
- Buffer, элемент, индекс которого является индексом в списке
insertBefore
Вставьте значение значения в список перед поворотом значения.
1
2Integer RedisList.insertBefore(Buffer pivot,
Buffer value);
Параметры звонка:
- pivot:Buffer, укажите данные, которые нужно искать при вставке
- value:Buffer, укажите данные для вставки
Результаты возврата:
- Integer, длина списка после вставки
insertAfter
Вставьте значение значения в список после поворота значения.
1
2Integer RedisList.insertAfter(Buffer pivot,
Buffer value);
Параметры звонка:
- pivot:Buffer, укажите данные, которые нужно искать при вставке
- value:Buffer, укажите данные для вставки
Результаты возврата:
- Integer, длина списка после вставки
remove
В соответствии со значением количества параметров удалить в списке элементы, равные значению параметра.
1
2Integer RedisList.remove(Integer count,
Buffer value);
Параметры звонка:
- count: целое число, указывает количество удаляемых элементов.
- value:Buffer, укажите значение, которое нужно удалить
Результаты возврата:
- Integer, количество удаленных элементов
trim
Обрезать список, то есть оставить в списке только элементы в пределах указанного диапазона, а элементы, не входящие в указанный диапазон, будут удалены.
1
2RedisList.trim(Integer start,
Integer stop);
Параметры звонка:
- start: целое число, указывает начальный индекс сокращения, 0 представляет первый элемент, -1 представляет последний элемент.
- stop: целое число, указывает конечный индекс сокращения, 0 представляет первый элемент, -1 представляет последний элемент.
len
Возвращает длину списка
1Integer RedisList.len();
Результаты возврата:
- Integer, возвращает длину списка
range
Возвращает элементы в указанном интервале в списке.Интервал определяется смещениями начала и остановки и содержит элементы начала и остановки.
1
2NArray RedisList.range(Integer start,
Integer stop);
Параметры звонка:
- start: целое число, указывает начальный индекс запроса, 0 представляет первый элемент, -1 представляет последний элемент.
- stop: целое число, указывает конечный индекс запроса, 0 представляет первый элемент, -1 представляет последний элемент.
Результаты возврата:
- NArray, массив, содержащий элементы в указанном диапазоне
toString
Возвращает строковое представление объекта. Обычно возвращается «[Native Object]». Объект может быть повторно реализован в соответствии с его собственными характеристиками.
1String RedisList.toString();
Результаты возврата:
- String, возвращает строковое представление объекта
toJSON
Возвращает представление объекта в формате JSON, обычно возвращая коллекцию читаемых свойств, определенных объектом.
1Value RedisList.toJSON(String key = "");
Параметры звонка:
- key: Строка, не используется.
Результаты возврата:
- Value, возвращает значение, содержащее сериализуемый JSON