springboot2整合redis
依赖
<!-- redis 依赖--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId> </dependency> <!--spring2.0集成redis所需common-pool2--> <dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-pool2</artifactId> <version>2.4.2</version> </dependency>
application.yml
spring:
redis:
host: 127.0.0.1
port: 6379
测试
@Resource private RedisTemplate<String,Object> redisTemplate; @GetMapping("redisTest") public String redisTest(){ ValueOperations<String, Object> valueOperations = redisTemplate.opsForValue(); valueOperations.set("test","random1="+Math.random()); System.out.println(valueOperations.get("test")); return valueOperations.get("test").toString(); }

ok
注意:
注入 RedisTemplate<String,Object>时不要使用这个@Autowired
要使用@Resource
不然启动时就会报:
Field redisTemplate in com.zhao.baiduai.FaceController required a bean of type 'org.springframework.data.redis.core.RedisTemplate'
that could not be found.
不过
这种 private RedisTemplate redisTemplate;
用 @Autowired 或@Resource 都可以

浙公网安备 33010602011771号