Redis 大 key 会拖慢网络传输、阻塞删除,也会让内存分布不均。它常见于无限增长的 list、hash 或 set。

可以通过 redis-cli --bigkeys、监控内存和慢日志发现问题。处理时不要直接 DEL 超大 key,应该用 UNLINK 或分批删除。

UNLINK big:key

根因通常是模型设计问题:一个 key 承载了太多实体。更合理的方式是按业务维度拆 key,并设置清理策略。

分类: 数据库与缓存 标签: 性能 Redis 缓存

评论

-- 评论已关闭 --

全部评论