《Spring Boot官方指南》-30.1 redis
阿新 • • 發佈:2018-12-22
Redis是一個快取,訊息中介軟體及具有豐富特性的鍵值儲存系統。Spring Boot為Jedis客戶端庫和由Spring Data Redis提供的基於Jedis客戶端的抽象提供自動配置。spring-boot-starter-redis
‘Starter POM’為收集依賴提供一種便利的方式。
連線Redis
你可以注入一個自動配置的RedisConnectionFactory,StringRedisTemplate或普通的跟其他Spring Bean相同的RedisTemplate例項。預設情況下,這個例項將嘗試使用localhost:6379連線Redis伺服器。
@Component
public class MyBean {
private StringRedisTemplate template;
@Autowired
public MyBean(StringRedisTemplate template) {
this.template = template;
}
// ...
}
如果你新增一個你自己的任何自動配置型別的@Bean,它將替換預設的(除了RedisTemplate的情況,它是根據bean的名稱’redisTemplate’而不是它的型別進行排除的)。如果在classpath路徑下存在commons-pool2,預設你會獲得一個連線池工廠。