В Redis хранится большое количество объектов (HMSET):
{
size:6
.....
}
Необходимо сделать асинхронный поиск по полю size объектов (например, size >= 4), найти первое совпадение и остановить поиск (чтобы не грузить сервер при большом количестве объектов ~100к).
В реляционных БД это можно сделать с помощью 1 SQL запроса, а в NodeJS+Redis нужно? извлекать всю коллекцию объектов из Redis и проходить по нему вручную. Ситуация усложняется еще асинхронностью, колбеками и обработкой ошибок во время извлечения данных из Redis.
Подскажите, пожалуйста, как примерно реализовать данную задачу с помощью Node.JS?
Спасибо.