Делаю так
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
