Как COUNT работает с несколькими потоками в XREADGROUP? - PullRequest
0 голосов
/ 17 февраля 2020

Я хочу использовать команду Redis XREADGROUP для получения сообщений из нескольких потоков Redis. Что означает параметр COUNT в таких случаях (т.е. это общее количество сообщений или количество сообщений в потоке)? Кроме того, возможно ли прочитать только одно сообщение по этому сценарию?

1 Ответ

1 голос
/ 17 февраля 2020

COUNT - максимальное количество элементов в потоке. Команда XREADGROUP - это специальная версия команды XREAD с поддержкой групп потребителей. Таким образом, применяется документация для XREAD.

Вы можете установить COUNT равным 1, тогда в команде вы получите до 1 элемента на поток.

Если Вы не устанавливаете COUNT, вы получаете все сообщения, доступные для потока.

...