Redis Streams извлекает несколько значений с помощью XREAD - PullRequest
0 голосов
/ 29 марта 2020

У меня есть редис-поток "mystream", и я пытаюсь использовать:

XREAD COUNT 5 BLOCK 50000 STREAMS mystream $

для чтения пяти новых добавленных записей в мой поток с блокировкой на 50-е годы. Как только я выполню команду для добавления данных в mystream, используя:

XADD mystream a 5 b 6

заблокированная команда завершается с предоставлением единственной записи в качестве вывода.

Есть ли какой-нибудь способ команды XREAD, с помощью которого я могу получать несколько записей, добавленных с настоящего момента до 50-х годов, или мне нужно вызывать XREAD несколько раз для достижения того же самого?

...