閱讀401 返回首頁    go 阿裏雲 go 技術社區[雲棲]


《Spring Boot官方指南》-30.1 redis

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,默認你會獲得一個連接池工廠。

轉載自 並發編程網 - ifeve.com

最後更新:2017-05-19 13:32:12

  上一篇:go  《雲數據管理:挑戰與機遇》2.1.6 一致性問題
  下一篇:go  《雲數據管理:挑戰與機遇》2.1.5 基於廣播和多播的組通信