如何设置/重置/更改Redis中的流顶部项目ID?

问题描述 投票:0回答:1

当我在 Redis 流中进行一些测试时,我向其中添加了一个具有高 ID 的值。

XADD mystream 9999999999999999-1 field value

现在我发现这是流的顶部项目,尝试添加任何具有自动 ID 的内容都会让我感到困惑

9999999999999999-2

尝试添加任何 ID 低于此值的流都会导致错误:

(error) ERR The ID specified in XADD is equal or smaller than the target stream top item

我可以将流重置回之前保存的状态,但我很好奇是否有任何方法可以撤消此操作,或者重置流顶部项目 ID。

redis
1个回答
0
投票

您可以使用以下方法删除这个确切的键和所有后续键:

XDEL mystream 9999999999999999

© www.soinside.com 2019 - 2024. All rights reserved.