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中存入对象时,对象必须要实现序列化接口

 
                    
                     
                    
                 
                    
                
 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号