【问题标题】:From Redis streams get all the remaining pending(PEL) mesages from XPENDING从 Redis 流中获取来自 XPENDING 的所有剩余未决(PEL)消息
【发布时间】:2022-01-27 13:33:54
【问题描述】:

我想从 PEL(待处理条目列表)接收给定流和消费者组的所有待处理消息。

问题是 XPENDING 命令有一个强制计数变量。但我不知道事先有多少待处理的消息。我只想列出所有待处理的消息。那么如何正确处理呢?

XPENDING mystream group55 - + 10

【问题讨论】:

    标签: redis redis-streams


    【解决方案1】:

    您可以使用 XAUTOCLAIM 作为 XACK 的输入,而不是使用 XPENDING

    【讨论】:

      【解决方案2】:

      使用一个巨大的数字作为计数;即1000000000

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2017-05-10
        • 2020-01-03
        • 1970-01-01
        • 2021-03-22
        • 2021-01-10
        • 2012-02-10
        • 1970-01-01
        相关资源
        最近更新 更多