/流水线技术,一次输送多条命令
@RequestMapping("/pipeline2/delete")
public List testPipeline2() {
List list=redisTemplate.executePipelined(new SessionCallback() {
@Override
public Object execute(RedisOperations redisOperations) throws DataAccessException {
for(int i=0;i<10000;i++){
redisOperations.delete("value"+i);
}
return null;
}
});
return list;
}
一次输送多条命令。与事务管理一样,中间查询命令不会执行,会返回空