首页/数据/Redis 进阶速查/MOVED 与 ASK 重定向
本包目录(421 条)
数据结构与选型42 条持久化56 条主从与哨兵51 条
Cluster 集群44 条
内存与管理99 条性能与排障129 条

MOVED 与 ASK 重定向

槽归他人时返回 MOVED(永久重定向,客户端应刷新路由表);槽正在迁移时返回 ASK(临时重定向,仅本次需对目标节点先发 ASKING)。

Redis 进阶速查数据更新于 2026-10-12
MOVED槽已归属其他节点 → 更新路由表
ASK槽迁移中 → 临时改道,不改路由表
客户端需要实现两种重定向处理

观察重定向

观察重定向
redis-cli -c -p 7000 GET user:1001
redis-cli -p 7000 -c GET <迁移中的键>
redis-cli 加 -c 参数即启用集群重定向跟随,调试集群时几乎必开。

易错点

  • 客户端不处理重定向会出现大量失败,而服务端本身完全正常
  • ASK 频繁出现说明持续有迁移在跑,长时间不收敛要查迁移任务是否卡住

数据来源与参考

  • Redis 官方文档:MOVED/ASK 重定向说明
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌