jedis以pipeline方式调用redis
发布时间:2020-12-13 22:26:49 所属栏目:百科 来源:网络整理
导读:@Testpublic 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); } ListObject results
@Testpublic void test3Pipelined() {
redis的管道(Pipelining)操作是一种异步的访问模式,一次发送多个指令,不同步等待其返回结果。这样可以取得非常好的执行效率。这就是管道,调用方法如上
Redis管道技术一个请求/相应服务可以实现为,即使客户端没有读取到旧请求的响应,服务端依旧可以处理新请求。通过这种方式,可以完全无需等待服务端应答地发送多条指令给服务端,并最终一次性读取所有应答。 这种技术就被称之为管道技术,是一种几十年来被广泛使用的技术。许多POP3协议实现都已经支持这种特性,提升从服务器发送和接收邮件的速度。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |