一、Tendis 混合存储版
·实例规格:64GB Redis、512GB(SSD云硬盘)Tendis
·测试参数:redis-benchmark -d 128 -r 150000000 -c 600
·测试结果:
| 测试场景 | 未触发淘汰(写入) | 触发淘汰(写入) | 读热(未触发淘汰) | 读热(触发淘汰)(70%缓存命中) | 写满淘汰(-c 30 写入) | 混合读取(缓存命中率52%) |
| QPS | 220000 次/秒 | 177162次/秒 | 350000次/秒 | 230000次/秒 | 94000次/秒 | 119000次/秒 |
| redis_cpu | 99% | 99% | 66% | 99% | 55% | 64% |
| tendis_cpu | 99% | 96% | – | 33% | – | – |
| 1ms水位线 | 62.08% | 55.28% | 99% | 37.76% | 99.86% | 97.79% |
| 10ms水位线 | 97.99% | 88.80% | 99.99% | 95.83% | 100% | 99.99% |
| 平均延迟 | 2ms | 3.4ms | 0.9ms | 2ms | 0.16ms | – |
| 99%延迟 | 11ms | 32ms | 1ms | 34ms | 1ms | 2ms |
| 最大延迟 | 20ms | – | 5ms | 351ms | 13ms | 20ms |
| 最大延迟(触发限速) | 1915ms | 433ms | – | – | – | – |