Делаю так
rpush myList '{«id»: «a»}'
rpush myList '{«id»: «b»}'
rpush myList '{«id»: «c»}'
Мне нужно хранить упорядоченный списочек
Потом хочу удалить по id=«a» Но, вопрос, как? Тупо приходит на ум запросить весь список, прогнать через JSON.parse(), найти индекс элемента и удалить через индекс. Но тут очевидно куча проблем.
1) В промежутке моего поиска, может добавиться новый элемент и найденный индекс будет не актуален (удалится другой элемент!).
2) Время на разбор json, 3) Время на загрузку всего списочка
Просмотрел все типы и ничего нужного не нашел. hSet не сортирует.
ЧТО ДЕЛАТЬ БРАТЬЯ?
Пока ждал, нашел LREM - решает задачу на 78% (по моим ощущениям). А вообще я ждал от редиса чего то большего. Вообще можно было бы hash использовать, но он (падла), как то коряво сортирует ключи. Если бы добавлял нормально просто в конец, а то ведь не понятно как ключи сортируются или как в память лягут или что. Недоработки Redis явные, не хватает Sorted Hash



Ответ на:
комментарий
от Anoxemian

Ответ на:
комментарий
от flant

Ответ на:
комментарий
от Dimez

Ответ на:
комментарий
от gobot



Ответ на:
комментарий
от anonymous

Ответ на:
комментарий
от anonymous



Ответ на:
комментарий
от unDEFER



Похожие темы
- Форум Кластер редисов (2019)
- Форум Добавить ***-Studio в оффтоп лист (2016)
- Форум как найти данные в редисе? (2021)
- Форум Как добавить лист в Libreoffice Writer? (2020)
- Форум предлагаю добавить BolgenOS в оффтоп лист (2010)
- Форум [openvpn] Добавить ключи нового клиента (2011)
- Форум [debian]Автоматом добавить ключи репозиториев (2010)
- Форум Не могу добавить ключ на сервер (2016)
- Форум добавить «ключ = значение» в определенный раздел конфига (2018)
- Форум Влад Листьев (2012)