当我在 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。
您可以使用以下方法删除这个确切的键和所有后续键:
XDEL mystream 9999999999999999