Redis : Jedis性能测试
来源:互联网 发布:阴阳师神龙强化数据 编辑:程序博客网 时间:2024/06/05 18:49
目录:
- 目录
- 硬件及操作系统
- 测试方法
- 测试代码
- 测试结果
- 测试报告
硬件及操作系统
- Centos 6.7
- 网路带宽:(127.0.0.1)
- CPU:4核
- 内存:32G
- Redis : 3.2.3
- Jedis : 2.7.3
测试方法
可执行jar包在服务器本机进行测试.Redis Server Host 127.0.0.1,开启aof,不开启rdb.测试数据:String类型,数据长度2-8个字节. 测试总条数(虽然redis是单线程但是为了减少jedis客户端线程影响,这里分别进行client单线程和多线程测试):10w
aof配置 :
appendfsync everysec
测试代码
demo.java
package cn.aladdinet.redis.service;import redis.clients.jedis.JedisPool;import redis.clients.jedis.JedisPoolConfig;/** * Created by admin on 2017/8/18. */public class demo { public static void main(String[] args) { JedisPoolConfig config = new JedisPoolConfig(); config.setMaxTotal(20480); config.setMaxIdle(200); config.setMaxWaitMillis(2000); config.setTestOnBorrow(true); config.setTestOnReturn(true); String Host = "127.0.0.1"; Integer Port = 6666 ; Integer TimeOut = 10000; String Password = "6666"; JedisPool jedisPool = new JedisPool(config , Host , Port , TimeOut , Password); OneThread t1 = new OneThread(jedisPool,0,10000); OneThread t2 = new OneThread(jedisPool,10000,20000); OneThread t3 = new OneThread(jedisPool,20000,30000); OneThread t4 = new OneThread(jedisPool,30000,40000); OneThread t5 = new OneThread(jedisPool,40000,50000); OneThread t6 = new OneThread(jedisPool,50000,60000); OneThread t7 = new OneThread(jedisPool,60000,70000); OneThread t8 = new OneThread(jedisPool,70000,80000); OneThread t9 = new OneThread(jedisPool,80000,90000); OneThread t10 = new OneThread(jedisPool,90000,100000); Thread thread1 = new Thread(t1); Thread thread2 = new Thread(t2); Thread thread3 = new Thread(t3); Thread thread4 = new Thread(t4); Thread thread5 = new Thread(t5); Thread thread6 = new Thread(t6); Thread thread7 = new Thread(t7); Thread thread8 = new Thread(t8); Thread thread9 = new Thread(t9); Thread thread10 = new Thread(t10); thread1.start(); thread2.start(); thread3.start(); thread4.start(); thread5.start(); thread6.start(); thread7.start(); thread8.start(); thread9.start(); thread10.start(); }}
OneThread.java
package cn.aladdinet.redis.service;import org.apache.log4j.Logger;import redis.clients.jedis.Jedis;import redis.clients.jedis.JedisPool;import java.text.SimpleDateFormat;import java.util.Date;/** * Created by admin on 2017/8/18. */public class OneThread implements Runnable { static Logger log = Logger.getLogger(demo.class); private JedisPool jedisPool; private int start = 0; private int end = 0; public OneThread(JedisPool jedisPool , int start , int end) { this.jedisPool = jedisPool; this.start = start; this.end = end; } public void run() { Jedis jedis = jedisPool.getResource(); SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss SSS");// log.info("["+start+" ---> "+end+"] set 开始时间" + sdf.format(new Date()));// for (int i = start ; i < end; i++) {// jedis.set(i+"",i+"");// }// log.info("["+start+" ---> "+end+"] set 结束时间" + sdf.format(new Date())); log.info("["+start+" ---> "+end+"] get 开始时间" + sdf.format(new Date())); for (int i = start; i < end; i++) { jedis.get(i+""); } log.info("["+start+" ---> "+end+"] get 结束时间" + sdf.format(new Date())); jedis.close(); }}
pom.xml
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>cn.aladdinet.RedisPT</groupId> <artifactId>RedisPT</artifactId> <packaging>jar</packaging> <version>1.0-SNAPSHOT</version> <name>RedisPT</name> <url>http://maven.apache.org</url> <dependencies> <!-- log4j --> <dependency> <groupId>log4j</groupId> <artifactId>log4j</artifactId> <version>1.2.17</version> </dependency> <!-- json --> <dependency> <groupId>net.sf.json-lib</groupId> <artifactId>json-lib</artifactId> <version>2.2.3</version> <classifier>jdk15</classifier> </dependency> <!-- redis --> <dependency> <groupId>redis.clients</groupId> <artifactId>jedis</artifactId> <version>2.7.3</version> </dependency> </dependencies> <build> <resources> <resource> <directory>src/main/resources</directory> <includes> <include>*.properties</include> </includes> <!--<excludes>--> <!--<exclude>*.txt</exclude>--> <!--</excludes>--> </resource> </resources> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-jar-plugin</artifactId> <version>2.4</version> <configuration> <archive> <manifest> <mainClass>cn.aladdinet.redis.service.demo</mainClass> <addClasspath>true</addClasspath> <classpathPrefix>lib/</classpathPrefix> </manifest> </archive> </configuration> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-dependency-plugin</artifactId> <executions> <execution> <id>copy</id> <phase>package</phase> <goals> <goal>copy-dependencies</goal> </goals> <configuration> <outputDirectory>${project.build.directory}/lib</outputDirectory> </configuration> </execution> </executions> </plugin> </plugins> </build></project>
测试结果
2017-08-18 11:42:54,853 [main] INFO cn.aladdinet.redis.service.demo - set操作2017-08-18 11:42:54,855 [main] INFO cn.aladdinet.redis.service.demo - 2017-08-18 11:42:54 8552017-08-18 11:42:58,904 [main] INFO cn.aladdinet.redis.service.demo - 2017-08-18 11:42:58 9042017-08-18 11:42:58,904 [main] INFO cn.aladdinet.redis.service.demo - get操作2017-08-18 11:42:58,904 [main] INFO cn.aladdinet.redis.service.demo - 2017-08-18 11:42:58 9042017-08-18 11:43:01,692 [main] INFO cn.aladdinet.redis.service.demo - 2017-08-18 11:43:01 6912017-08-18 11:43:52,927 [main] INFO cn.aladdinet.redis.service.demo - set操作2017-08-18 11:43:52,929 [main] INFO cn.aladdinet.redis.service.demo - 2017-08-18 11:43:52 9292017-08-18 11:43:56,997 [main] INFO cn.aladdinet.redis.service.demo - 2017-08-18 11:43:56 9972017-08-18 11:43:56,997 [main] INFO cn.aladdinet.redis.service.demo - get操作2017-08-18 11:43:56,997 [main] INFO cn.aladdinet.redis.service.demo - 2017-08-18 11:43:56 9972017-08-18 11:43:59,741 [main] INFO cn.aladdinet.redis.service.demo - 2017-08-18 11:43:59 7412017-08-18 11:44:16,444 [main] INFO cn.aladdinet.redis.service.demo - set操作2017-08-18 11:44:16,445 [main] INFO cn.aladdinet.redis.service.demo - 2017-08-18 11:44:16 4452017-08-18 11:44:20,476 [main] INFO cn.aladdinet.redis.service.demo - 2017-08-18 11:44:20 4762017-08-18 11:44:20,476 [main] INFO cn.aladdinet.redis.service.demo - get操作2017-08-18 11:44:20,477 [main] INFO cn.aladdinet.redis.service.demo - 2017-08-18 11:44:20 4772017-08-18 11:44:23,197 [main] INFO cn.aladdinet.redis.service.demo - 2017-08-18 11:44:23 197=======以上为单线程 set 和 get =======2017-08-18 12:12:31,802 INFO cn.aladdinet.redis.service.demo - [40000 ---> 50000] set 开始时间2017-08-18 12:12:31 8012017-08-18 12:12:31,802 INFO cn.aladdinet.redis.service.demo - [80000 ---> 90000] set 开始时间2017-08-18 12:12:31 8022017-08-18 12:12:31,802 INFO cn.aladdinet.redis.service.demo - [10000 ---> 20000] set 开始时间2017-08-18 12:12:31 8012017-08-18 12:12:31,802 INFO cn.aladdinet.redis.service.demo - [20000 ---> 30000] set 开始时间2017-08-18 12:12:31 8012017-08-18 12:12:31,802 INFO cn.aladdinet.redis.service.demo - [50000 ---> 60000] set 开始时间2017-08-18 12:12:31 8012017-08-18 12:12:31,802 INFO cn.aladdinet.redis.service.demo - [0 ---> 10000] set 开始时间2017-08-18 12:12:31 8012017-08-18 12:12:31,802 INFO cn.aladdinet.redis.service.demo - [70000 ---> 80000] set 开始时间2017-08-18 12:12:31 8022017-08-18 12:12:31,802 INFO cn.aladdinet.redis.service.demo - [60000 ---> 70000] set 开始时间2017-08-18 12:12:31 8022017-08-18 12:12:31,802 INFO cn.aladdinet.redis.service.demo - [30000 ---> 40000] set 开始时间2017-08-18 12:12:31 8022017-08-18 12:12:31,803 INFO cn.aladdinet.redis.service.demo - [90000 ---> 100000] set 开始时间2017-08-18 12:12:31 8032017-08-18 12:12:34,763 INFO cn.aladdinet.redis.service.demo - [10000 ---> 20000] set 结束时间2017-08-18 12:12:34 7632017-08-18 12:12:34,766 INFO cn.aladdinet.redis.service.demo - [20000 ---> 30000] set 结束时间2017-08-18 12:12:34 7662017-08-18 12:12:34,766 INFO cn.aladdinet.redis.service.demo - [50000 ---> 60000] set 结束时间2017-08-18 12:12:34 7662017-08-18 12:12:34,769 INFO cn.aladdinet.redis.service.demo - [70000 ---> 80000] set 结束时间2017-08-18 12:12:34 7692017-08-18 12:12:34,770 INFO cn.aladdinet.redis.service.demo - [60000 ---> 70000] set 结束时间2017-08-18 12:12:34 7702017-08-18 12:12:34,771 INFO cn.aladdinet.redis.service.demo - [90000 ---> 100000] set 结束时间2017-08-18 12:12:34 7712017-08-18 12:12:34,771 INFO cn.aladdinet.redis.service.demo - [80000 ---> 90000] set 结束时间2017-08-18 12:12:34 7712017-08-18 12:12:34,772 INFO cn.aladdinet.redis.service.demo - [40000 ---> 50000] set 结束时间2017-08-18 12:12:34 7722017-08-18 12:12:34,773 INFO cn.aladdinet.redis.service.demo - [30000 ---> 40000] set 结束时间2017-08-18 12:12:34 7732017-08-18 12:12:34,773 INFO cn.aladdinet.redis.service.demo - [0 ---> 10000] set 结束时间2017-08-18 12:12:34 773[root@template milo]# java -jar RedisPT-1.0-SNAPSHOT.jar 2017-08-18 12:13:39,581 INFO cn.aladdinet.redis.service.demo - [20000 ---> 30000] set 开始时间2017-08-18 12:13:39 5802017-08-18 12:13:39,583 INFO cn.aladdinet.redis.service.demo - [0 ---> 10000] set 开始时间2017-08-18 12:13:39 5832017-08-18 12:13:39,583 INFO cn.aladdinet.redis.service.demo - [80000 ---> 90000] set 开始时间2017-08-18 12:13:39 5832017-08-18 12:13:39,583 INFO cn.aladdinet.redis.service.demo - [90000 ---> 100000] set 开始时间2017-08-18 12:13:39 5822017-08-18 12:13:39,582 INFO cn.aladdinet.redis.service.demo - [30000 ---> 40000] set 开始时间2017-08-18 12:13:39 5822017-08-18 12:13:39,582 INFO cn.aladdinet.redis.service.demo - [70000 ---> 80000] set 开始时间2017-08-18 12:13:39 5822017-08-18 12:13:39,582 INFO cn.aladdinet.redis.service.demo - [40000 ---> 50000] set 开始时间2017-08-18 12:13:39 5822017-08-18 12:13:39,582 INFO cn.aladdinet.redis.service.demo - [60000 ---> 70000] set 开始时间2017-08-18 12:13:39 5822017-08-18 12:13:39,582 INFO cn.aladdinet.redis.service.demo - [50000 ---> 60000] set 开始时间2017-08-18 12:13:39 5822017-08-18 12:13:39,582 INFO cn.aladdinet.redis.service.demo - [10000 ---> 20000] set 开始时间2017-08-18 12:13:39 5822017-08-18 12:13:42,403 INFO cn.aladdinet.redis.service.demo - [40000 ---> 50000] set 结束时间2017-08-18 12:13:42 4032017-08-18 12:13:42,405 INFO cn.aladdinet.redis.service.demo - [50000 ---> 60000] set 结束时间2017-08-18 12:13:42 4052017-08-18 12:13:42,406 INFO cn.aladdinet.redis.service.demo - [20000 ---> 30000] set 结束时间2017-08-18 12:13:42 4062017-08-18 12:13:42,407 INFO cn.aladdinet.redis.service.demo - [10000 ---> 20000] set 结束时间2017-08-18 12:13:42 4072017-08-18 12:13:42,408 INFO cn.aladdinet.redis.service.demo - [70000 ---> 80000] set 结束时间2017-08-18 12:13:42 4082017-08-18 12:13:42,408 INFO cn.aladdinet.redis.service.demo - [60000 ---> 70000] set 结束时间2017-08-18 12:13:42 4082017-08-18 12:13:42,409 INFO cn.aladdinet.redis.service.demo - [30000 ---> 40000] set 结束时间2017-08-18 12:13:42 4092017-08-18 12:13:42,409 INFO cn.aladdinet.redis.service.demo - [0 ---> 10000] set 结束时间2017-08-18 12:13:42 4092017-08-18 12:13:42,410 INFO cn.aladdinet.redis.service.demo - [90000 ---> 100000] set 结束时间2017-08-18 12:13:42 4102017-08-18 12:13:42,410 INFO cn.aladdinet.redis.service.demo - [80000 ---> 90000] set 结束时间2017-08-18 12:13:42 410[root@template milo]# java -jar RedisPT-1.0-SNAPSHOT.jar 2017-08-18 12:14:19,999 INFO cn.aladdinet.redis.service.demo - [50000 ---> 60000] set 开始时间2017-08-18 12:14:19 9972017-08-18 12:14:19,999 INFO cn.aladdinet.redis.service.demo - [60000 ---> 70000] set 开始时间2017-08-18 12:14:19 9982017-08-18 12:14:19,999 INFO cn.aladdinet.redis.service.demo - [0 ---> 10000] set 开始时间2017-08-18 12:14:19 9982017-08-18 12:14:19,999 INFO cn.aladdinet.redis.service.demo - [70000 ---> 80000] set 开始时间2017-08-18 12:14:19 9982017-08-18 12:14:19,999 INFO cn.aladdinet.redis.service.demo - [10000 ---> 20000] set 开始时间2017-08-18 12:14:19 9982017-08-18 12:14:19,999 INFO cn.aladdinet.redis.service.demo - [80000 ---> 90000] set 开始时间2017-08-18 12:14:19 9982017-08-18 12:14:19,999 INFO cn.aladdinet.redis.service.demo - [40000 ---> 50000] set 开始时间2017-08-18 12:14:19 9972017-08-18 12:14:19,999 INFO cn.aladdinet.redis.service.demo - [30000 ---> 40000] set 开始时间2017-08-18 12:14:19 9972017-08-18 12:14:19,999 INFO cn.aladdinet.redis.service.demo - [90000 ---> 100000] set 开始时间2017-08-18 12:14:19 9982017-08-18 12:14:19,999 INFO cn.aladdinet.redis.service.demo - [20000 ---> 30000] set 开始时间2017-08-18 12:14:19 9982017-08-18 12:14:22,867 INFO cn.aladdinet.redis.service.demo - [10000 ---> 20000] set 结束时间2017-08-18 12:14:22 8672017-08-18 12:14:22,873 INFO cn.aladdinet.redis.service.demo - [70000 ---> 80000] set 结束时间2017-08-18 12:14:22 8732017-08-18 12:14:22,880 INFO cn.aladdinet.redis.service.demo - [50000 ---> 60000] set 结束时间2017-08-18 12:14:22 8802017-08-18 12:14:22,881 INFO cn.aladdinet.redis.service.demo - [20000 ---> 30000] set 结束时间2017-08-18 12:14:22 8812017-08-18 12:14:22,883 INFO cn.aladdinet.redis.service.demo - [80000 ---> 90000] set 结束时间2017-08-18 12:14:22 8832017-08-18 12:14:22,883 INFO cn.aladdinet.redis.service.demo - [0 ---> 10000] set 结束时间2017-08-18 12:14:22 8832017-08-18 12:14:22,884 INFO cn.aladdinet.redis.service.demo - [40000 ---> 50000] set 结束时间2017-08-18 12:14:22 8842017-08-18 12:14:22,884 INFO cn.aladdinet.redis.service.demo - [60000 ---> 70000] set 结束时间2017-08-18 12:14:22 8842017-08-18 12:14:22,885 INFO cn.aladdinet.redis.service.demo - [30000 ---> 40000] set 结束时间2017-08-18 12:14:22 8852017-08-18 12:14:22,885 INFO cn.aladdinet.redis.service.demo - [90000 ---> 100000] set 结束时间2017-08-18 12:14:22 885=======以上为10个线程 set =======2017-08-18 12:20:28,574 INFO cn.aladdinet.redis.service.demo - [60000 ---> 70000] get 开始时间2017-08-18 12:20:28 5732017-08-18 12:20:28,574 INFO cn.aladdinet.redis.service.demo - [50000 ---> 60000] get 开始时间2017-08-18 12:20:28 5742017-08-18 12:20:28,574 INFO cn.aladdinet.redis.service.demo - [70000 ---> 80000] get 开始时间2017-08-18 12:20:28 5742017-08-18 12:20:28,574 INFO cn.aladdinet.redis.service.demo - [20000 ---> 30000] get 开始时间2017-08-18 12:20:28 5742017-08-18 12:20:28,574 INFO cn.aladdinet.redis.service.demo - [30000 ---> 40000] get 开始时间2017-08-18 12:20:28 5742017-08-18 12:20:28,574 INFO cn.aladdinet.redis.service.demo - [0 ---> 10000] get 开始时间2017-08-18 12:20:28 5732017-08-18 12:20:28,574 INFO cn.aladdinet.redis.service.demo - [80000 ---> 90000] get 开始时间2017-08-18 12:20:28 5732017-08-18 12:20:28,574 INFO cn.aladdinet.redis.service.demo - [90000 ---> 100000] get 开始时间2017-08-18 12:20:28 5732017-08-18 12:20:28,574 INFO cn.aladdinet.redis.service.demo - [10000 ---> 20000] get 开始时间2017-08-18 12:20:28 5732017-08-18 12:20:28,574 INFO cn.aladdinet.redis.service.demo - [40000 ---> 50000] get 开始时间2017-08-18 12:20:28 5732017-08-18 12:20:31,268 INFO cn.aladdinet.redis.service.demo - [30000 ---> 40000] get 结束时间2017-08-18 12:20:31 2682017-08-18 12:20:31,271 INFO cn.aladdinet.redis.service.demo - [20000 ---> 30000] get 结束时间2017-08-18 12:20:31 2712017-08-18 12:20:31,273 INFO cn.aladdinet.redis.service.demo - [80000 ---> 90000] get 结束时间2017-08-18 12:20:31 2732017-08-18 12:20:31,273 INFO cn.aladdinet.redis.service.demo - [70000 ---> 80000] get 结束时间2017-08-18 12:20:31 2732017-08-18 12:20:31,274 INFO cn.aladdinet.redis.service.demo - [10000 ---> 20000] get 结束时间2017-08-18 12:20:31 2742017-08-18 12:20:31,276 INFO cn.aladdinet.redis.service.demo - [40000 ---> 50000] get 结束时间2017-08-18 12:20:31 2762017-08-18 12:20:31,276 INFO cn.aladdinet.redis.service.demo - [50000 ---> 60000] get 结束时间2017-08-18 12:20:31 2762017-08-18 12:20:31,277 INFO cn.aladdinet.redis.service.demo - [60000 ---> 70000] get 结束时间2017-08-18 12:20:31 2772017-08-18 12:20:31,278 INFO cn.aladdinet.redis.service.demo - [0 ---> 10000] get 结束时间2017-08-18 12:20:31 2782017-08-18 12:20:31,278 INFO cn.aladdinet.redis.service.demo - [90000 ---> 100000] get 结束时间2017-08-18 12:20:31 278[root@template milo]# java -jar RedisPT-1.0-SNAPSHOT.jar 2017-08-18 12:20:45,797 INFO cn.aladdinet.redis.service.demo - [60000 ---> 70000] get 开始时间2017-08-18 12:20:45 7962017-08-18 12:20:45,798 INFO cn.aladdinet.redis.service.demo - [90000 ---> 100000] get 开始时间2017-08-18 12:20:45 7982017-08-18 12:20:45,797 INFO cn.aladdinet.redis.service.demo - [80000 ---> 90000] get 开始时间2017-08-18 12:20:45 7962017-08-18 12:20:45,797 INFO cn.aladdinet.redis.service.demo - [20000 ---> 30000] get 开始时间2017-08-18 12:20:45 7962017-08-18 12:20:45,797 INFO cn.aladdinet.redis.service.demo - [30000 ---> 40000] get 开始时间2017-08-18 12:20:45 7962017-08-18 12:20:45,797 INFO cn.aladdinet.redis.service.demo - [70000 ---> 80000] get 开始时间2017-08-18 12:20:45 7972017-08-18 12:20:45,797 INFO cn.aladdinet.redis.service.demo - [40000 ---> 50000] get 开始时间2017-08-18 12:20:45 7962017-08-18 12:20:45,797 INFO cn.aladdinet.redis.service.demo - [50000 ---> 60000] get 开始时间2017-08-18 12:20:45 7972017-08-18 12:20:45,797 INFO cn.aladdinet.redis.service.demo - [10000 ---> 20000] get 开始时间2017-08-18 12:20:45 7972017-08-18 12:20:45,797 INFO cn.aladdinet.redis.service.demo - [0 ---> 10000] get 开始时间2017-08-18 12:20:45 7972017-08-18 12:20:48,406 INFO cn.aladdinet.redis.service.demo - [20000 ---> 30000] get 结束时间2017-08-18 12:20:48 4062017-08-18 12:20:48,408 INFO cn.aladdinet.redis.service.demo - [70000 ---> 80000] get 结束时间2017-08-18 12:20:48 4082017-08-18 12:20:48,409 INFO cn.aladdinet.redis.service.demo - [60000 ---> 70000] get 结束时间2017-08-18 12:20:48 4092017-08-18 12:20:48,410 INFO cn.aladdinet.redis.service.demo - [40000 ---> 50000] get 结束时间2017-08-18 12:20:48 4102017-08-18 12:20:48,410 INFO cn.aladdinet.redis.service.demo - [30000 ---> 40000] get 结束时间2017-08-18 12:20:48 4102017-08-18 12:20:48,411 INFO cn.aladdinet.redis.service.demo - [10000 ---> 20000] get 结束时间2017-08-18 12:20:48 4102017-08-18 12:20:48,411 INFO cn.aladdinet.redis.service.demo - [90000 ---> 100000] get 结束时间2017-08-18 12:20:48 4112017-08-18 12:20:48,412 INFO cn.aladdinet.redis.service.demo - [0 ---> 10000] get 结束时间2017-08-18 12:20:48 4112017-08-18 12:20:48,412 INFO cn.aladdinet.redis.service.demo - [80000 ---> 90000] get 结束时间2017-08-18 12:20:48 4122017-08-18 12:20:48,412 INFO cn.aladdinet.redis.service.demo - [50000 ---> 60000] get 结束时间2017-08-18 12:20:48 412[root@template milo]# java -jar RedisPT-1.0-SNAPSHOT.jar 2017-08-18 12:20:52,627 INFO cn.aladdinet.redis.service.demo - [90000 ---> 100000] get 开始时间2017-08-18 12:20:52 6262017-08-18 12:20:52,628 INFO cn.aladdinet.redis.service.demo - [10000 ---> 20000] get 开始时间2017-08-18 12:20:52 6282017-08-18 12:20:52,628 INFO cn.aladdinet.redis.service.demo - [30000 ---> 40000] get 开始时间2017-08-18 12:20:52 6282017-08-18 12:20:52,627 INFO cn.aladdinet.redis.service.demo - [80000 ---> 90000] get 开始时间2017-08-18 12:20:52 6272017-08-18 12:20:52,627 INFO cn.aladdinet.redis.service.demo - [60000 ---> 70000] get 开始时间2017-08-18 12:20:52 6272017-08-18 12:20:52,627 INFO cn.aladdinet.redis.service.demo - [0 ---> 10000] get 开始时间2017-08-18 12:20:52 6262017-08-18 12:20:52,627 INFO cn.aladdinet.redis.service.demo - [50000 ---> 60000] get 开始时间2017-08-18 12:20:52 6272017-08-18 12:20:52,627 INFO cn.aladdinet.redis.service.demo - [40000 ---> 50000] get 开始时间2017-08-18 12:20:52 6262017-08-18 12:20:52,627 INFO cn.aladdinet.redis.service.demo - [70000 ---> 80000] get 开始时间2017-08-18 12:20:52 6272017-08-18 12:20:52,627 INFO cn.aladdinet.redis.service.demo - [20000 ---> 30000] get 开始时间2017-08-18 12:20:52 6272017-08-18 12:20:55,146 INFO cn.aladdinet.redis.service.demo - [40000 ---> 50000] get 结束时间2017-08-18 12:20:55 1462017-08-18 12:20:55,147 INFO cn.aladdinet.redis.service.demo - [60000 ---> 70000] get 结束时间2017-08-18 12:20:55 1472017-08-18 12:20:55,151 INFO cn.aladdinet.redis.service.demo - [50000 ---> 60000] get 结束时间2017-08-18 12:20:55 1512017-08-18 12:20:55,153 INFO cn.aladdinet.redis.service.demo - [0 ---> 10000] get 结束时间2017-08-18 12:20:55 1532017-08-18 12:20:55,155 INFO cn.aladdinet.redis.service.demo - [30000 ---> 40000] get 结束时间2017-08-18 12:20:55 1552017-08-18 12:20:55,156 INFO cn.aladdinet.redis.service.demo - [80000 ---> 90000] get 结束时间2017-08-18 12:20:55 1562017-08-18 12:20:55,156 INFO cn.aladdinet.redis.service.demo - [70000 ---> 80000] get 结束时间2017-08-18 12:20:55 1562017-08-18 12:20:55,157 INFO cn.aladdinet.redis.service.demo - [20000 ---> 30000] get 结束时间2017-08-18 12:20:55 1572017-08-18 12:20:55,158 INFO cn.aladdinet.redis.service.demo - [90000 ---> 100000] get 结束时间2017-08-18 12:20:55 1582017-08-18 12:20:55,159 INFO cn.aladdinet.redis.service.demo - [10000 ---> 20000] get 结束时间2017-08-18 12:20:55 159=======以上为10个线程 get =======
测试报告
官网给出set和get测试数据是10w/s左右.但实际忽略网络情况下Jedis客户端连接速度 :
单线程 :
- set: 10w/约4s 50ms
- get: 10w/约2s 800ms
多线程 :
- set: 10w/约2s 900ms
- get: 10w/约2s 500ms
阅读全文
0 0
- Redis : Jedis性能测试
- Jedis读写Redis测试
- Jedis连通redis测试
- Jedis操作Redis简单测试
- redis JAVA客户端(Jedis)测试使用
- redis 快速入门-集群-客户端(Jedis)测试
- Jedis操作Redis(数据类型测试)
- redis-mac安装与jedis链接测试
- windows下使用Jedis测试redis
- 使用jedis测试连接操作redis
- redis-benchmark 测试redis性能
- redis性能测试(redis-benchmark)
- Redis-benchmark测试Redis性能
- redis jedis
- redis jedis
- redis jedis
- jedis-redis
- redis + Jedis
- 金色梦乡
- Linux学习笔记(1)-常用命令
- SSM_OA的web.xml文件简单配置
- 简单工厂模式VS工厂方法模式
- Count the string HDU
- Redis : Jedis性能测试
- 数据库SQL实战-答案解析(15-20)
- 【C#学习】继承和多态
- idea intellij syso [System.out.println();快速生成]
- 学习日记19
- jQuery
- HTML之表单的使用
- cocos2dx工程的插件
- SSM_OA.Spring,xml文件配置