@serious911

Поиск по значению (Node.js + Redis)?

В Redis хранится большое количество объектов (HMSET):

{
size:6
.....
}


Необходимо сделать асинхронный поиск по полю size объектов (например, size >= 4), найти первое совпадение и остановить поиск (чтобы не грузить сервер при большом количестве объектов ~100к).

В реляционных БД это можно сделать с помощью 1 SQL запроса, а в NodeJS+Redis нужно? извлекать всю коллекцию объектов из Redis и проходить по нему вручную. Ситуация усложняется еще асинхронностью, колбеками и обработкой ошибок во время извлечения данных из Redis.

Подскажите, пожалуйста, как примерно реализовать данную задачу с помощью Node.JS?

Спасибо.
  • Вопрос задан
  • 880 просмотров
Пригласить эксперта
Ответы на вопрос 1
bingo347
@bingo347 Куратор тега Node.js
Crazy on performance...
redis - key-value хранилище, какой нафиг поиск?
В Вашем случае лучше использовать документарку (mongodb, rethinkdb, etc.)
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы