优化指南

redis性能优化可以从设计,使用,运维三个层面上着手:

  • 设计
    • 结构:合理选择数据类型
    • 负载:保证数据在空间上均匀分布
  • 使用
    • 操作:保证操作在时间上均匀分布
    • 策略:优化资源利用
  • 运维
    • 监控:持续关注执行效率和性能指标
    • 部署:物理层面的调优

下面具体的谈一下几个tips。

  • 设计

    数据结构 不同数据类型对应的操作的时间复杂度也不一样,选择合适

  • 使用

    操作 批量操作 传统数据库也存在批量操作效率高于单次操作的情况,

  • 运维

    监控 为了发现前面所说的问题,需要开发 / 运维人员不断的监控 redis 运