Получить ключи Redis, отфильтрованные по заданным значениям - PullRequest
0 голосов
/ 03 марта 2020

Допустим, у меня 5000 пользователей. Каждый пользователь может иметь несколько значений (до 500).

Как,

user_1 has values (1,3,5,100,250,1000)
user_3 has values (5,30,75,200,3502,1340)
user_4 has values (100,300,750,2000,3502,13400)

Теперь для запроса у меня есть список пользователей (1,2,3,4,5) , 6,10) и значения (5,10,20)

Как отфильтровать пользователей (1,2,3,4,5,6,10), у которых есть любое из этих значений (5,10 , 20).

Из приведенного выше примера. Я получу пользователей 1 & 3

1 Ответ

0 голосов
/ 03 марта 2020

Redis не предоставляет возможности поиска по значению из коробки. Я предлагаю вам взглянуть на шаблоны индексации в https://redis.io/topics/indexes или попробовать что-то вроде https://oss.redislabs.com/redisearch.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...