• 我爱java系列---【springboot集成redis】


    SpringBoot集成Spring Data Redis

    实现步骤:

    1. 添加Redis起步依赖
    <!--spring data redis 依赖-->
    <dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-data-redis</artifactId>
    </dependency>
    2. 在application.properties中配置redis端口、地址
    # Redis 配置(不填也是可以的)
    spring.redis.host=localhost
    spring.redis.port=6379
    3. 注入RedisTemplate操作Redis缓存查询所有用户数据
    @Autowired
    private RedisTemplete redisTemplete
    
    @Test
    public void testRedis() throws JsonProcessingException {
    String users = (String)redisTemplate.boundValueOps("user.findAll").get();
    if (users == null) {
    List<User> userList = userMapper.queryUserList();
    ObjectMapper jsonFormat = new ObjectMapper();
    users = jsonFormat.writeValueAsString(userList);
    redisTemplate.boundValueOps("user.findAll").set(users);
    System.out.println("==============从数据库中获取用户数据===================");
    }else {
    System.out.println("==============从Redis缓存中获取用户数据===================");
    }
    System.out.println(users);
    }
     
    愿你走出半生,归来仍是少年!
  • 相关阅读:
    设计模式开篇——7大设计原则
    MySQL MVCC专题
    Spring常考的面试题
    HashMap常考面试题
    Equals和==的比较
    高并发编程
    一文读懂JVM
    scala实现定时任务的方法
    PLAY2.6-SCALA(十二) 表单的处理
    PLAY2.6-SCALA(十一) 模板常用场景
  • 原文地址:https://www.cnblogs.com/hujunwei/p/11879649.html
Copyright © 2020-2023  润新知