Kaito
2021-09-04
1、redis-benchmark 是 Redis 官方提供的性能测试工具,一般都用这个工具测试其性能 2、测试性能结果,与客户端并发数、value 大小、是否用 pipeline 都有关系 3、除此之外,性能结果还受系统环境的影响,例如 CPU 负载、网络带宽、客户端和服务端是否在同一机器、实例是否部署在虚拟机、Redis 绑核情况都会影响性能结果 4、提升 Redis 性能的几点优化: - 控制客户端并发数 - value 小于 10KB - 推荐使用 pipeline - 隔离部署 - 保证 CPU、网络带宽负载正常 - 不部署在虚拟机 - 进程绑核 - CPU 绑定网卡队列 - Redis 内存碎片 - 不使用 Swap
共 2 条评论
9
命运女神在微笑
2021-09-08
redislab 提供了一款开源的压测工具,同原生的压测工具相比,加入了线程数的超参数,可以有效的提高redis的负载,在单机的时候就能压的很高。 地址如下 https://github.com/RedisLabs/memtier_benchmark
共 1 条评论
2
风向北吹
2022-10-18
来自广东
压测完成后,那些测试数据多久会清理掉呢?
追风筝的人
2022-06-27
老师测了下 Redis 集群 主要瓶颈在CPU
追风筝的人
2022-06-27
老师 redis-benchmark工具有性能瓶颈, 没有测出系统的系统瓶颈时候,redis-benchmark已经达到cpu瓶颈了,需要开启多个redis-benchmark客户端,测redis集群性能的时候至少开启2个redis-benchmark客户端窗口, 例如 3主3从开启3个redis-benchmark 客户端