一、普通同步方式
最简单和基础的调用方式,
@Testpublic void test1Normal() {
Jedis jedis = new Jedis("localhost"); long start = System.currentTimeMillis(); for (int i = 0; i < 100000; i++) {
String result = jedis.set("n" + i, "n" + i);
} long end = System.currentTimeMillis();
System.out.println("Simple SET: " + ((end - start)/1000.0) + " seconds");
jedis.disconnect();
}1234567891011
很简单吧,每次set之后都可以返回结果,标记是否成功。
二、事务方式(Transactions)
redis的事务很简单,他主要目的是保障,一个client发起的事务中的命令可以连续的执行,而中间不会插入其他client的命令。
看下面例子:
@Testpublic void test2Trans() {
Jedis jedis = new Jedis("localhost"); long start = System.currentTimeMillis();
Transaction tx = jedis.multi(); for (int i = 0; i < 100000; i++) {
tx.set("t" + i, "t" + i);
}
List