您当前的位置: 首页 >  redis

梁云亮

暂无认证

  • 3浏览

    0关注

    1211博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

Redis高级 之 pipeline

梁云亮 发布时间:2019-11-03 11:15:47 ,浏览量:3

Redis高级 之 pipeline

利用pipeline的方式可以从client端打包多条命令一起发出,不需要等待单条命令的响应返回,而redis服务端会处理完多条命令后会将多条命令的处理结果打包到一起返回给客户端。

示例:
public class PipelineTest {
    public static void main(String[] args) {
        int count = 5000;
        long start = System.currentTimeMillis();
        withoutPipeline(count);
        long end = System.currentTimeMillis();
        System.out.println("withoutPipeline: " + (end - start));

        start = System.currentTimeMillis();
        usePipeline(count);
        end = System.currentTimeMillis();
        System.out.println("withPipeline: " + (end - start));
    }
    private static void withoutPipeline(int count) {
        Jedis jedis = null;
        try {
            jedis = JedisPoolUtil.getJedis();
            for (int i = 0; i             
关注
打赏
1665409997
查看更多评论
0.0401s