gpt4 book ai didi

redis - 如何删除 Redis Stream?

转载 作者:IT王子 更新时间:2023-10-29 05:59:26 24 4
gpt4 key购买 nike

我创建了一个 Redis 流:

XADD mystream * foo bar

并且我将它与一个消费者组相关联:

XGROUP CREATE mystream mygroup $

现在我想删除它,这样 Redis 就好像流从未存在过一样。如何删除它?

我试过使用 XTRIM:

XTRIM mystream MAXLEN 0

这成功地将流的长度置为零。但它并没有完全删除流,因为 XREADGROUP 的尝试仍然成功,并且在组不存在的情况下调用此方法时不会返回典型错误:

XREADGROUP GROUP mygroup myconsumer COUNT 1 STREAMS mystream >

实际输出:

(nil)

预期输出:

NOGROUP No such key 'mystream' or consumer group 'mygroup' in XREADGROUP with GROUP option

最佳答案

只需使用 DEL 命令:

DEL mystream

关于redis - 如何删除 Redis Stream?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54794432/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com