zoukankan      html  css  js  c++  java
  • Spring Boot整合redis

    一、添加依赖

     <!--SpringBoot整合redis的依赖-->
            <dependency>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-starter-data-redis</artifactId>
            </dependency>

    二、在配置文件中添加redis配置

    spring:
      datasource:
        driver-class-name: com.mysql.jdbc.Driver
        url: jdbc:mysql://127.0.0.1:3306/springboot
        username: root
        password: ROOT
    
      redis:
        database: 0
        host: 192.168.81.10
        password: offcn
        port: 6379
    
      jpa:
        database: mysql
        show-sql: true
        generate-ddl: true

    三、编写测试类

    package com.offcn.boot;
    import com.offcn.HelloApplication;
    import com.offcn.pojo.MUser;
    import org.junit.Test;
    import org.junit.runner.RunWith;
    import org.springframework.beans.factory.annotation.Autowired;
    import org.springframework.boot.test.context.SpringBootTest;
    import org.springframework.data.redis.core.RedisTemplate;
    import org.springframework.test.context.junit4.SpringRunner;
    
    import java.util.List;
    
    @RunWith(SpringRunner.class)
    @SpringBootTest(classes = HelloApplication.class)
    public class TestApp {
        
        @Autowired
        private RedisTemplate redisTemplate;
        
        @Test
        public void test02(){
            redisTemplate.opsForValue().set("user","xiaoming");
            String s = (String)redisTemplate.opsForValue().get("user");
            System.out.println(s);
    
            MUser mUser = new MUser();
            mUser.setId(5);
            mUser.setUsername("xiaohong");
            mUser.setAge(22);
            redisTemplate.opsForValue().set("muser",mUser);
           MUser muser = (MUser)redisTemplate.opsForValue().get("muser");
            System.out.println(muser);
    
        }
    }

    四、错误

    通过RedisTemplate往redis中存入对象时,对象必须要实现序列化接口

  • 相关阅读:
    js 一维数组转二维数组
    mongoose 系列设置
    手写系列
    设置未登录的导航守卫
    vue 添加设置别名文件
    移动端视口标签
    小程序跳转页面怎么携带数据
    data数据复杂时怎么setData
    小程序注意的点 text标签中一定 不要换行
    小程序用户登录
  • 原文地址:https://www.cnblogs.com/lqcswy/p/11808389.html
Copyright © 2011-2022 走看看