首页/数据/Redis 进阶速查/SORT 的复杂度与用法约束
本包目录(421 条)
数据结构与选型42 条持久化56 条主从与哨兵51 条Cluster 集群44 条内存与管理99 条
性能与排障129 条

SORT 的复杂度与用法约束

SORT 默认 O(N log N),带 BY/GET 外部键引用时开销进一步放大;大集合排序建议迁移到 zset 或离线计算。

Redis 进阶速查数据更新于 2026-10-12
复杂O(N+M log M)
BY/GET涉及外部键访问
替代预计算 zset 或离线排序

示例

示例
redis-cli SORT big:list LIMIT 0 10 ALPHA
能用 zset 表达排序需求的,优先用 zset 维护顺序。

易错点

  • 大集合临时排序需求上线前没评估规模增长
  • BY/GET 模式下键数量多,随机访问模式压力超出预期

数据来源与参考

  • Redis 官方文档:SORT 命令说明
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌