*Redis XGROUP DESTROY 命令

销毁一个 Stream 消费者组。


*语法

XGROUP DESTROY key group

*参数说明

参数 类型 必填 说明
key String Stream 键名
group String 消费者组名称

*返回值

条件 返回值
销毁成功 1
组不存在 0

*时间复杂度

O(N),N 为组中的消费者数量。


*示例

> XGROUP DESTROY mystream mygroup
(integer) 1

> XGROUP DESTROY mystream nonexistent
(integer) 0

*常见错误

  1. Stream 不存在:返回错误。

*最佳实践

  1. 清理消费者组:应用下线或重构时,销毁不再使用的消费者组。

*FAQ

Q: XGROUP DESTROY 会删除 Stream 数据吗? A: 不会。只删除消费者组元数据,Stream 消息不受影响。