public List<User> getAllUsers() {
RedisSerializer redisSerializer = new StringRedisSerializer();
redisTemplate.setKeySerializer(redisSerializer);
List<User> users = (List<User>) redisTemplate.opsForValue().get("allUsers");
if (users == null){
synchronized (this){
users = (List<User>) redisTemplate.opsForValue().get("allUsers");
if (users == null){
users = userMapper.selectAllStudent();
redisTemplate.opsForValue().set("allUsers",users);
}
}
}
return users;
}
相关介绍:https://www.cnblogs.com/duanxz/category/394740.html