// 通过事务从zset中获取数据List results = redisTemplate.execute(new SessionCallback<List>() { @Override public List execute(@NonNull RedisOperations operations) throws DataAccessException { operations.multi(); redisTemplate.opsForZSet().rangeWithScores(TBotRedisConstant.***, 0, handlerSize); redisTemplate.opsForZSet().removeRange(TBotRedisConstant..***,, 0, handlerSize); return operations.exec(); }});Set<Object> tuples = (Set<Object>) results.get(0);for (Object typedTupleObj : tuples) { ZSetOperations.TypedTuple<Object> typedTuple = (ZSetOperations.TypedTuple<Object>) typedTupleObj;}