影响redis性能因素及解决方案

Redis 之所以被广泛应用,很重要的一个原因就是它支持高性能访问。也正因为这样,我们必须要重视所有可能影响 Redis 性能的因素(例如命令操作、系统配置、关键机制、硬 件配置等),不仅要知道具体的机制,尽可能避免性能异常的情况出现,还要提前准备好应对异常的方案。
影响 Redis 性能的 5 大方面的潜在因素,分别是:
  1. Redis 内部的阻塞式操作
  1. CPU 核和 NUMA 架构的影响;
  1. Redis 关键系统配置;
  1. Redis 内存碎片;
  1. Redis 缓冲区。

Redis 内部的阻塞式操作以及应对的方法

Redis 内部的阻塞式操作以及应对的方法

CPU结构对Redis的性能影响

CPU结构对Redis的性能影响

如何应对变慢的Redis

如何应对变慢的Redis

Redis 内存碎片

Redis 内存碎片

Redis 缓冲区对性能的影响

Redis 缓冲区对性能的影响

懒惰删除

懒惰删除
懒惰删除的巨大牺牲
 

过期策略

redis 的过期策略