欢迎访问悦橙教程(wld5.com),关注java教程。悦橙教程  java问答|  每日更新
页面导航 : > > 文章正文

SpringBoot整合redis,redis整合

来源: javaer 分享于  点击 25558 次 点评:45

SpringBoot整合redis,redis整合


1、导入依赖

     <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-data-redis</artifactId>
        </dependency>

2、在linux系统下启动redis

  

3、配置文件application.yml


spring:
datasource:
driver-class-name: com.mysql.jdbc.Driver
url: jdbc:mysql://127.0.0.1:3306/user?useUnicode=true&characterEncoding=utf-8&useSSL=false&serverTimezone = GMT
username: root
password: 123
 redis:
    host: 192.168.124.197
    port: 6379

4、测试类

@RunWith(SpringRunner.class)
@SpringBootTest(classes = DemoApplication.class)
public class Apptest {
  //redis
    @Autowired
    private RedisTemplate redisTemplate;

    @Test
    public void test02(){
        redisTemplate.opsForValue().set("hello","java");
        String str = (String) redisTemplate.opsForValue().get("hello");
        System.out.println(str);
        MUser user=new MUser(1,"admin","123");
        redisTemplate.opsForValue().set("user",user);
        MUser user1 = (MUser)redisTemplate.opsForValue().get("user");
        System.out.println(user1);
    }
}

5、注意其中若是引用pojo对象时,该pojo对象需要实现序列化接口。

  如是没有实现接口,就会报一个错误:

    org.springframework.data.redis.serializer.SerializationException: Cannot serialize...

 

 

相关文章

    暂无相关文章
相关栏目:

用户点评