У меня есть некоторые значения в Redis с этой ключевой структурой
key:1:abc -> votes -> 0
-> name -> John
key:1:xyz -> votes -> 0
-> name -> Mary
key:1:def -> votes -> 1
-> name -> Larry
key:2:ijk -> votes -> 0
-> name -> apple
Вот как выглядит мое пространство ключей. Я использую hmset для хранения данных в Redis. «Ключ: 1» — это заполнитель для идентификации разных пользователей в определенном пространстве, а часть после «ключа: 1» — это уникальный дифференциатор для каждой записи в «ключ: 1». Я хочу написать код для фильтрации данных из Redis для получения всех записей, у которых количество голосов равно 0. Таким образом, вывод кода jedis должен быть примерно таким
key:1:abc -> votes -> 0
-> name -> John
key:1:xyz -> votes -> 0
-> name -> Mary
И Ларри отфильтровывается. Я искал hmscan для решения этой проблемы, но не уверен, как будет выглядеть команда. Любая подсказка о том, что я могу сделать, чтобы получить этот результат? Как вы думаете, какой будет временная сложность, чтобы получить это время?