Вопросы по теме 'sortedset'

Redis: сумма SCORES в отсортированном наборе
Как лучше всего получить сумму SCORES в отсортированном наборе Redis?
10337 просмотров
schedule 07.06.2022

Как назначить порядок для TreeSet в Scala, не повторяясь
У меня есть этот сегмент кода Scala, который определяет порядок и применяет его к TreeSet. Эта часть компилируется нормально. val acctOrdering = new Ordering[Account] { def compare(acc1: Account, acc2: Account) { // code to compare based...
3246 просмотров

Как найти индекс элемента в TreeSet?
Я использую TreeSet<Integer> и просто хочу найти индекс числа в наборе. Есть ли хороший способ сделать это, который фактически использует сложность O (log (n)) двоичных деревьев? (Если нет, что мне делать, и кто-нибудь знает, почему? Мне...
43909 просмотров

Хранение временной шкалы событий в Redis
Я хотел бы сохранить список событий на временной шкале в Redis. Я имею в виду отсортированный набор с секундами с 1970 года в качестве счета, что позволяет быстро искать и искать диапазон. Проблема в том, что я хочу, чтобы каждое из этих событий...
1324 просмотров
schedule 23.04.2023

Как создать отсортированный набор с порядком field1 desc, field2 asc в Redis?
Я пытаюсь создать списки лидеров в Redis, чтобы получить X первые результаты и получить ранг пользователя Y . Сортированные списки в Redis выглядят легко, за исключением одной проблемы - мне нужно, чтобы оценки были отсортированы не только по...
3366 просмотров
schedule 07.04.2023

Почему я получаю исключение приведения класса, если я реализовал компаратор?
Пожалуйста, взгляните на это: У меня есть сортированный набор: SortedSet<Individual> individualSortedSet = new TreeSet<Individual>(new FitnessComparator()); Это компаратор: import java.util.Comparator; public class...
231 просмотров

Самый эффективный способ заменить большие ключи Redis
У меня есть большой отсортированный набор Redis. Нам нужно ежедневно переиндексировать данные в наборе, пока клиенты активно запрашивают данные из набора. Мой план состоит в том, чтобы просто создать второй набор, используя другой ключ, а затем...
2142 просмотров
schedule 03.01.2023

Хэш или отсортированный набор в Redis?
У меня есть вариант использования на моем веб-сайте, в котором я должен хранить ежедневную статистику пользователя в форме, например user:1 {field1: value, field2: value, field3: value} Приведенное выше представление подходит для n...
3087 просмотров
schedule 28.09.2023

Как Redis может сортировать по двум разным наборам?
У меня есть два разных отсортированных набора. Один для идентификатора редактора: article_id editor_id 101 10 102 11 103 10 104 10 Другой отсортированный набор предназначен для сортировки по дате:...
254 просмотров
schedule 14.02.2023

Отсортированные наборы Не обновляет значение на основе ключа в Redis
Я новичок в отсортированных наборах в Redis (3.0.2). В основном я хочу обновить свое значение в отсортированных наборах Redis на основе уникального ключа. На данный момент «zadd» каждый раз продолжает добавлять новые значения к определенному ключу....
343 просмотров
schedule 01.11.2022

У LoopbackJS проблемы с модулем collectionsJS
Мы используем платформу Strongloop Loopback для предоставления некоторых REST API. У нас есть разные модели обратной связи, соответствующие разным объектам REST. В модели loopback A мы возвращаем массив в ответе API. В другой модели loopback,...
68 просмотров

Redis: есть ли способ добавить в отсортированный набор, только если набор существует?
Мне интересно, есть ли способ проверить, существует ли уже отсортированный набор redis. если существует отсортированный набор, добавьте в него элемент, иначе ничего не произойдет. из-за того, что это делается с pipeline , поэтому требуется много...
2599 просмотров
schedule 04.02.2023

Как в Redis отделить записи от 1-го набора, исключив записи из 2-го отсортированного набора?
У меня есть два отсортированных набора, я хочу отделить записи от 1-го набора и сохранить в новом списке/отсортированном наборе, исключив записи из 2-го отсортированного набора. Ниже приведен пример: набор1: 1,2,3,4,5 набор2: 3,5,7,8,9 выход:...
359 просмотров
schedule 26.07.2022

Зачем добавлять нулевой символ \0 при поиске headSet в SortedSet?
Что означает эта идиома? Строка Java, объединенная с «\ 0» (например, «Япония \ 0»)? Как в SortedSet<String> countryHeadSet = countrySet.headSet("Japan\0"); Что означает строка "Japan\0" в вызове? Будет ли какая-то разница,...
144 просмотров
schedule 18.01.2024

Отсортированный набор Redis на основе счета и даты и времени в качестве тай-брейка?
Я хотел бы использовать отсортированный набор Redis в качестве таблицы лидеров. Но, используя ZREVRANGE 0 x , я могу получить только верхний x из оценки (конец отсортированного по возрастанию набора на основе оценки) с прерывателем связи по...
2547 просмотров
schedule 14.08.2022

Как сохранить первые 10 участников и удалить остальную часть отсортированного набора Redis?
Я хочу сохранить результат моих последних 10 запросов в отсортированном наборе Redis. Я использую временные метки в качестве оценки. Мне нужно сохранить 10 лучших участников по количеству очков и удалить остальных. Мне в основном нужны...
809 просмотров
schedule 30.01.2023