BigKey 问题是什么
BigKey 的具体表现是 redis 中的 key 对应的 value 很大,占用的 redis 空间比较大,本质上是大 value 问题。
BigKey怎么找
redis-cli --bigkeys
scan
Big Key 产生的原因
1.redis数据结构使用不恰当
2.未及时清理垃圾数据
3.对业务预估不准确
Big Key 影响
- 性能下降
- 内存使用不均衡
- 带宽占用
- 内存溢出
BigKey解决方案
- 针对 BigKey 进行拆分
- 清理无效的数据
- 压缩对应的 BigKey 的 value