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

Объект RedisSortedSet

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

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

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

Наследование

#lineWidth: 1.5 #font: Helvetica,sans-Serif #fontSize: 10 #leading: 1.6 #.this: fill=lightgray #.class: fill=white [<class>object|toString();toJSON()] [<this>RedisSortedSet|add();score();incr();remove();len();count();range();rangeRev();rank();rankRev()] [object] <:- [RedisSortedSet] object toString() toJSON() RedisSortedSet add() score() incr() remove() len() count() range() rangeRev() rank() rankRev()

Функция члена

add

Добавьте один или несколько элементов-членов и их значения очков в упорядоченный набор

1
Integer RedisSortedSet.add(Object sms);

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

  • sms: Object, укажите добавляемый участник / объект оценки

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

  • Integer, Количество успешно добавленных новых участников, за исключением тех, которые были обновлены, и существующих участников.

Добавьте один или несколько элементов-членов и их значения очков в упорядоченный набор

1
Integer RedisSortedSet.add(...sms);

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

  • sms: ..., укажите список участников / очков для добавления

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

  • Integer, Количество успешно добавленных новых участников, за исключением тех, которые были обновлены, и существующих участников.

score

Возвращает значение оценки члена в упорядоченном наборе.

1
Buffer RedisSortedSet.score(Buffer member);

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

  • member: Buffer, Укажите опрашиваемый элемент

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

  • Buffer, значение оценки члена-члена, выраженное в виде строки

incr

Добавьте число приращения к значению оценки члена упорядоченного набора

1 2
Buffer RedisSortedSet.incr(Buffer member, Long num = 1);

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

  • member: Buffer, Укажите член, который нужно изменить
  • num: Long, укажите значение, которое нужно добавить

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

  • Buffer, новое значение оценки члена-члена, выраженное в виде строки

remove

Удалите один или несколько элементов-членов в упорядоченном наборе

1
Integer RedisSortedSet.remove(Array members);

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

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

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

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

Удалите один или несколько элементов-членов в упорядоченном наборе

1
Integer RedisSortedSet.remove(...members);

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

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

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

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

len

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

1
Integer RedisSortedSet.len();

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

  • Integer, Возвращает длину упорядоченного набора

count

Возвращает количество элементов в упорядоченном наборе со значением оценки от min до max (включая значение оценки, равное min или max по умолчанию).

1 2
Integer RedisSortedSet.count(Integer min, Integer max);

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

  • min: Целое число, минимальный балл указанной статистики.
  • max: Целое число, максимальная оценка указанной статистики.

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

  • Integer, количество участников, чье значение оценки находится между минимальным и максимальным

range

Возврат к упорядоченному набору, элементы в указанном интервале и позиции элементов сортируются в соответствии с возрастающим значением оценки (от малого к большему)

1 2 3
NArray RedisSortedSet.range(Integer start, Integer stop, Boolean withScores = false);

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

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

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

  • NArray, Список упорядоченных элементов набора со значением оценки (необязательно) в указанном интервале.

rangeRev

Возврат к упорядоченному набору, элементы в указанном интервале, позиции элементов отсортированы по убыванию значения оценки (от большого к меньшему)

1 2 3
NArray RedisSortedSet.rangeRev(Integer start, Integer stop, Boolean withScores = false);

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

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

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

  • NArray, Список упорядоченных элементов набора со значением оценки (необязательно) в указанном интервале.

rank

Ранг участника в упорядоченном наборе. Члены упорядоченного набора расположены в порядке увеличения значения баллов (от малого к большему).

1
Integer RedisSortedSet.rank(Buffer member);

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

  • member: Buffer, Укажите опрашиваемый элемент

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

  • Integer, member Если член является членом упорядоченного набора ключей, вернуть ранг члена. Если член не является членом ключа упорядоченного набора, вернуть ноль

rankRev

Ранг участника в упорядоченном наборе. Члены упорядоченного набора расположены в порядке убывания значения оценки (от большого к меньшему).

1
Integer RedisSortedSet.rankRev(Buffer member);

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

  • member: Buffer, Укажите опрашиваемый элемент

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

  • Integer, member Если член является членом упорядоченного набора ключей, вернуть ранг члена. Если член не является членом ключа упорядоченного набора, вернуть ноль

toString

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

1
String RedisSortedSet.toString();

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

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

toJSON

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

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

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

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

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

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