//批量set数据
            redisTemplate.executePipelined(new RedisCallback<String>() {
                @Override
                public String doInRedis(RedisConnection connection) throws DataAccessException {
                    for (int i=0;i<list.size();i++) {
                        connection.set(("test"+(startcount*(Integer.valueOf(map.get("limit").toString()))+i)).getBytes(),list.get(i).toString().getBytes());
                    }
                    return null;
                }
            });
 //批量get将set换成get即可,startcount、和map是在该方法外的数据

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐