欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

redis 批量导入数据

程序员文章站 2022-06-11 08:07:53
...

redis对键的个数支持1.5亿,值的大小512m

redis 批量导入数据

 @Test
    public void importEs29() throws Exception {
        List<Dict> list=new ArrayList<>();
        list.add(new Dict().setCustomerId("1").setTagIdList("hello world"));
        list.add(new Dict().setCustomerId("2").setTagIdList("java python"));
        //批量set数据
        redisTemplate.executePipelined(new RedisCallback<String>() {
            @Override
            public String doInRedis(RedisConnection connection)  {
                for (int i=0;i<list.size();i++) {
                    Dict dict = list.get(i);
                    connection.set(dict.getCustomerId().getBytes(),dict.getTagIdList().getBytes());
                }
                return null;
            }
        });

        Assert.assertTrue(true);

    }