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

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

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

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

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

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

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

push

Вставьте одно или несколько значений в заголовок списка

1
Integer RedisList.push(Array values);

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

  • values: Массив, укажите данные для вставки.

Результаты возврата:

  • Integer, длина списка после вставки

Вставьте одно или несколько значений в заголовок списка

1
Integer RedisList.push(...values);

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

  • values: ..., укажите данные для вставки

Результаты возврата:

  • Integer, длина списка после вставки

pop

Удалить и вернуть главный элемент ключа списка

1
Buffer RedisList.pop();

Результаты возврата:

  • Buffer, главный элемент списка, возвращает значение null, если список пуст.

rpush

Вставьте одно или несколько значений в конец (крайний правый) списка.

1
Integer RedisList.rpush(Array values);

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

  • values: Массив, укажите данные для вставки.

Результаты возврата:

  • Integer, длина списка после вставки

Вставьте одно или несколько значений в конец (крайний правый) списка.

1
Integer RedisList.rpush(...values);

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

  • values: ..., укажите данные для вставки

Результаты возврата:

  • Integer, длина списка после вставки

rpop

Удаляет и возвращает хвостовой (крайний правый) элемент ключа списка.

1
Buffer RedisList.rpop();

Результаты возврата:

  • Buffer, главный элемент списка, возвращает значение null, если список пуст.

set

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

1 2
RedisList.set(Integer index, Buffer value);

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

  • index: целое число, укажите индекс, который нужно изменить.
  • value:Buffer, укажите данные, которые необходимо изменить

get

Возвращает элемент в списке, индекс которого равен индексу.

1
Buffer RedisList.get(Integer index);

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

  • index: целое число, укажите индекс, который будет запрошен.

Результаты возврата:

  • Buffer, элемент, индекс которого является индексом в списке

insertBefore

Вставьте значение значения в список перед поворотом значения.

1 2
Integer RedisList.insertBefore(Buffer pivot, Buffer value);

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

  • pivot:Buffer, укажите данные, которые нужно искать при вставке
  • value:Buffer, укажите данные для вставки

Результаты возврата:

  • Integer, длина списка после вставки

insertAfter

Вставьте значение значения в список после поворота значения.

1 2
Integer RedisList.insertAfter(Buffer pivot, Buffer value);

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

  • pivot:Buffer, укажите данные, которые нужно искать при вставке
  • value:Buffer, укажите данные для вставки

Результаты возврата:

  • Integer, длина списка после вставки

remove

В соответствии со значением количества параметров удалить в списке элементы, равные значению параметра.

1 2
Integer RedisList.remove(Integer count, Buffer value);

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

  • count: целое число, указывает количество удаляемых элементов.
  • value:Buffer, укажите значение, которое нужно удалить

Результаты возврата:

  • Integer, количество удаленных элементов

trim

Обрезать список, то есть оставить в списке только элементы в пределах указанного диапазона, а элементы, не входящие в указанный диапазон, будут удалены.

1 2
RedisList.trim(Integer start, Integer stop);

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

  • start: целое число, указывает начальный индекс сокращения, 0 представляет первый элемент, -1 представляет последний элемент.
  • stop: целое число, указывает конечный индекс сокращения, 0 представляет первый элемент, -1 представляет последний элемент.

len

Возвращает длину списка

1
Integer RedisList.len();

Результаты возврата:

  • Integer, возвращает длину списка

range

Возвращает элементы в указанном интервале в списке.Интервал определяется смещениями начала и остановки и содержит элементы начала и остановки.

1 2
NArray RedisList.range(Integer start, Integer stop);

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

  • start: целое число, указывает начальный индекс запроса, 0 представляет первый элемент, -1 представляет последний элемент.
  • stop: целое число, указывает конечный индекс запроса, 0 представляет первый элемент, -1 представляет последний элемент.

Результаты возврата:

  • NArray, массив, содержащий элементы в указанном диапазоне

toString

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

1
String RedisList.toString();

Результаты возврата:

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

toJSON

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

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

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

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

Результаты возврата:

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