#redis #jedis #redisson
Вопрос:
Существует ли ограничение на количество участников, которых я могу передать в запрос Redis SMISMBER, прежде чем я увижу снижение производительности и мне придется запускать новый запрос Redis с конвейерной обработкой или без нее?
Есть ли другие альтернативы, которые я должен рассмотреть, чтобы использовать SMISMBER и даже использовать наборы, если у меня большое количество участников?
Дополнительный контекст/вариант использования: У меня большое количество пользователей (~несколько сотен тысяч), и мне нужно проверить, все ли они имеют разрешение на выполнение действия. Я планирую сохранить список всех пользователей, у которых есть правильные разрешения, в наборе в Redis. Ожидается, что в этом общем наборе будет около 7-10 миллионов пользователей. Эта проверка выполняется программно несколько раз в день и должна быть эффективной. Я склоняюсь к использованию джедаев, но открыт для повторного использования и других вариантов.