首页/数据/Redis 进阶速查/XAUTOCLAIM:认领超时消息
本包目录(421 条)
数据结构与选型42 条
持久化56 条主从与哨兵51 条Cluster 集群44 条内存与管理99 条性能与排障129 条

XAUTOCLAIM:认领超时消息

XAUTOCLAIM 把满足最小空闲时间的 pending 消息转移给当前消费者,用于消费者宕机后的消息回收,可配合 JUSTID 只取 ID。

Redis 进阶速查数据更新于 2026-10-12
语法XAUTOCLAIM key group consumer min-idle-time start [COUNT n] [JUSTID]
场景消费者故障恢复
配套XPENDING 观察积压

示例

示例
redis-cli XAUTOCLAIM orders g1 worker-b 60000 0 COUNT 100
认领后务必处理并 XACK,否则消息再次滞留在 pending 列表。

易错点

  • 认领无上限,瞬间拉取海量消息压垮消费者
  • 认领后未 XACK,pending 越滚越大

数据来源与参考

  • Redis 官方文档:XAUTOCLAIM 说明
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌