首页/数据/Redis 进阶速查/ASKING:迁移中的临时通行证

ASKING:迁移中的临时通行证

收到 ASK 后客户端先向目标节点发送 ASKING,再重发原命令;ASKING 只对紧接的一条命令有效,用于槽迁移中间态的访问。

Redis 进阶速查数据更新于 2026-10-12
用法ASKING 后立即执行目标命令
生效范围单条命令
场景槽 MIGRATING/IMPORTING 中间态

手工演示

手工演示
redis-cli -p 7001 ASKING
redis-cli -p 7001 GET user:1001   # 目标节点需处于 IMPORTING
客户端库自动处理该流程;手工调试时两条命令需在同一连接上执行才符合语义。

易错点

  • ASKING 与后续命令不同连接会失效,用 redis-cli 调试时注意交互方式
  • 迁移完成后 ASK 消失,若持续报 ASK 则迁移未正确收尾

数据来源与参考

  • Redis 官方文档:ASKING 命令
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌