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

Эффективный доступ к произвольным подмножествам основного отсортированного набора в Redis
Учитывая большой отсортированный набор с быстро меняющимися оценками/весами, каков наиболее эффективный способ поддерживать подмножества и получать доступ к этим подмножествам в порядке основного набора?
510 просмотров
schedule 29.11.2023

Почему в стандартных библиотеках Python нет отсортированных контейнеров?
Существует ли проектное решение Python (PEP), препятствующее добавлению отсортированного контейнера в Python? ( OrderedDict не является отсортированным контейнером, поскольку он упорядочен по порядку вставки.)
50728 просмотров

SortedSet‹TestClass› сравнение на равенство по одному полю и сортировка по другому
Пожалуйста, просмотрите код: /* Run1.java */ package test; import java.util.Iterator; import java.util.SortedSet; import java.util.TreeSet; public class Run1 { static public void main(String[] args) { SortedSet<TestClass>...
5301 просмотров
schedule 29.03.2023

SortedSet преобразование
У меня такой случай: SortedSet<MyClass> sortedSet = ...; SortedSet<HeavyToCompare> newSet = ...; for (MyClass m: sortedSet ){ newSet.add(m.getHeavyToCompare()) } Я хочу избежать переупорядочивания newSet, потому что...
534 просмотров
schedule 18.05.2022

как я могу передать бесконечность в Redis из Python?
Я использую redis-py и хочу использовать -inf и inf с ZRANGEBYSCORE. Я пытался сделать это, используя строку и число с плавающей точкой inf, но они возвращают пустой набор. Как я могу это сделать? ИЗМЕНИТЬ Я попытался выполнить следующую...
6111 просмотров
schedule 30.07.2022

c# SortedSet как получить элемент
Я довольно новичок в этом, так что простите мой noobishness здесь. Я пытаюсь отредактировать элемент в отсортированном наборе С#, если обнаружу, что этот элемент существует. Поэтому я могу использовать list.contains(value) и обнаружить, что...
6857 просмотров
schedule 16.05.2023

Безопасный способ сохранения частичной копии хеш-набора в отсортированном наборе
Я прочитал документацию Redis и все остальное, но не могу осмыслить этот вариант использования. У меня следующая структура данных => title => content => date => score => id И нужно хранить только title и date в...
70 просмотров

Основанное на индексе подмножество SortedSet
Мне нужно добавить объекты из sourceList в коллекцию, которая сортирует коллекцию по мере добавления объектов в коллекцию. Я думаю об использовании TreeSet . TreeSet bookSet Исходя из определенных условий, мне нужно взять подмножество...
985 просмотров
schedule 08.06.2023

Как сохранить отсортированный набор объектов в Redis?
Я хотел бы знать, как хранить список объектов в Redis. То есть у меня есть такой ключ. users:pro { name: "Bruce", age: "20", score: 100, name: "Ed", age: "22", score: 80 } Где я хочу сохранить список хэшей как значение определенного ключа....
4248 просмотров
schedule 10.08.2023

Сложность отсортированного списка Redis/Mongo
Я знаю, что это несправедливое сравнение, но теоретически мой вопрос касается сложности операций. Redis (отсортированный набор) - ZADD — временная сложность: O (log (N)), где N — количество элементов в отсортированном наборе. ZRANGE —...
869 просмотров
schedule 31.10.2022

Как получить доступ к элементу SortedSet без повторения?
Я новичок в С#, и у меня есть проблема. Я заполнил 2 SortedSet множеством (тысячами) пользовательских объектов, и я пытаюсь создать функцию, которая быстро обращается к другому SortedSet, не повторяя их (итерация занимает слишком много времени, около...
128 просмотров

Использование команды SORT для получения полей HASH из отсортированного набора в Redis
Например, в redis-cli я попытался создать отсортированный набор следующим образом: zadd sortedset 1 1 2 2 3 3 И я создал такой хэш: hset data 1 hello hset data 2 goodbye hset data 3 sir Моя цель - хранить идентификаторы в...
954 просмотров
schedule 29.05.2022

Удалить из отсортированного набора Redis на основе свойства JSON
У меня есть большое количество элементов, хранящихся в отсортированном наборе Redis (порядка 100 000), которые довольно часто обновляются. Эти элементы являются объектами, закодированными как строки JSON, и ранг для сортировки в наборе получается...
1475 просмотров
schedule 11.07.2022

GSON: сериализовать объект с помощью java.util.TreeSet
Как правильно сериализовать TreeSet? Чтобы дать вам представление о том, что не работает, я создал этот небольшой демонстрационный проект. Основная цель — напечатать строку JSON моего объекта QData. App.java package...
2192 просмотров
schedule 16.04.2023

Как изменить порядок SortedSet
Я хочу напечатать упорядоченный список на карте, используя следующее: Map<Float, String> mylist = new HashMap<>(); mylist.put(10.5, a); mylist.put(12.3, b); mylist.put(5.1, c); SortedSet<Float> orderlist = new...
6932 просмотров
schedule 18.01.2023

Как рассчитать сходство между двумя отсортированными наборами Redis?
У меня есть приложение, которое хранит отсортированный набор истории просмотров каждого пользователя для определенного типа ресурса. У каждого пользователя есть набор, содержащий идентификаторы ресурсов, которые они просматривали, в зависимости от...
93 просмотров
schedule 28.09.2022

Лучший способ получить высший рейтинг друзей пользователей с помощью Redis SORTED SET
У меня есть SORTED SET user_id:rating для каждого уровня в игре (более 2000 уровней). В наборе 2 000 000 пользователей. Мне нужно создать 2 рейтинга - первый - все пользователи топ 100, второй - топ 5 друзей каждого игрока Первое можно очень...
271 просмотров
schedule 27.02.2024

Существует ли какой-либо верхний предел количества элементов, которые может хранить отсортированный набор в Redis?
Существует ли какой-либо верхний предел количества элементов, которые может хранить отсортированный набор в Redis? Например, согласно этой ссылке , 2^32 - 1 различные элементы могут храниться только в набор Redis, список. Такой верхний предел не...
601 просмотров
schedule 06.07.2022

Ruby Marshal.load не поддерживает порядок отсортированного набора
Я сохраняю объект SortedSet в файле с помощью Marshal.dump. Элементы в наборе также являются объектами (которые включают Comparable и реализуют метод ‹=>). Позже при восстановлении этого объекта с помощью Marshal.load SortedSet, загружаемый из...
322 просмотров
schedule 04.08.2023

Несовместимые результаты поиска в лексикографическом диапазоне Redis
Я пытаюсь выполнить поиск по лексикографическому диапазону в отсортированном наборе Redis , но получаю противоречивые результаты на основе моих понимание того, как работает эта функция. Результаты аналогичны при использовании ZRANGECOUNT ,...
160 просмотров
schedule 28.06.2023