使用JMH框架模拟客户端高并发请求(200线程)的场景,基于单一Redis连接,对上述特性进行测试。Redis服务端运行在阿里云的ECS上,与客户端所在机器的RTT约为12ms。在非管道模式下,如基于Jedis客户端的单个连接,整体的QPS理论上只能达到80+,实测更低;而同样是基于单个连接,借助Lettuce客户端,笔者实测录得7000+QPS。当然,此处的比较主要是为了说明Lettuce的管道特性,因为生产环境中Jedis总是配合连接池一起使用的。
900字范文,内容丰富有趣,生活中的好帮手!