您的位置:首页 > 数据库 > Redis

Redis管道(Pipelining)操作

2015-08-28 10:31 701 查看
redis的管道(Pipelining)操作是一种异步的访问模式,一次发送多个指令,不同步等待其返回结果。这样可以取得非常好的执行效率。这就是管道,调用方法如下:

[java] view
plaincopy





@Test  

public void test3Pipelined() {  

    Jedis jedis = new Jedis("localhost");  

    Pipeline pipeline = jedis.pipelined();  

    long start = System.currentTimeMillis();  

    for (int i = 0; i < 100000; i++) {  

        pipeline.set("p" + i, "p" + i);  

    }  

    List<Object> results = pipeline.syncAndReturnAll();  

    long end = System.currentTimeMillis();  

    System.out.println("Pipelined SET: " + ((end - start)/1000.0) + " seconds");  

    jedis.disconnect();  

}  
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: