XGROUP 设置 ID

语法
XGROUP SETID key group <id | $> [ENTRIESREAD entries-read]
从以下位置开始可用:
5.0.0
时间复杂度:
O(1)
ACL 类别:
@write, @stream, @slow,

设置消费组的上次投递 ID

通常,在使用XGROUP CREATE. 这XGROUP SETID命令允许修改组上次交付的 ID,而不必删除并重新创建组。 例如,如果您希望使用者组中的使用者重新处理流中的所有消息,则可能需要将其下一个 ID 设置为 0:

XGROUP SETID mystream mygroup 0

可选的entries_read参数以启用任意 ID 的使用者组滞后跟踪。 任意 ID 是指不是流的第一个条目、最后一个条目或零 (“0-0”) ID 的任何 ID。 这非常有用:您可以确切地知道任意 ID(不包括它)和流的最后一个条目之间有多少个条目。 在这种情况下,entries_read可以设置为流的entries_added减去条目数。

RESP2/RESP3 回复

简单的字符串回复OK.

历史

  • 从 Redis 版本 7.0.0 开始:添加了可选的entries_read论点。