theme: vue-pro
小知識,大挑戰!本文正在參與“程序員必備小知識”創作活動。
寫在前面
我們在上篇文章中學習到了SpringBoot項目如何集成Redis相關組件功能,而SpringBoot集成Redis組件內部涉及的對象就是RedisTemplate。
接下來我們就一起來看一下RedisTemplate提供了哪些操作Redis數據庫的方法,再者就是看一下這些方法是如何使用的。
一起來學習一下吧。
細數一下RedisTemplate系列方法。
就方法而言,我們還是在源碼的基礎上去看,這樣一來可以看得全面一些,二來可以看到更多的東西,有助於更深層的理解。
afterPropertiesSet()
功能描述:初始化RedisTemplate的一些參數設置
使用場景:主要是在RedisTemplate初始化時進行調用,如果不執行此方法,可能會報一些莫名其妙的錯誤,那應該就是部分參數沒有初始化造成的。
具體代碼使用:
@Bean public RedisTemplate<String, Object> redisTemplate(RedisConnectionFactory factory) { RedisTemplate<String, Object> template = new RedisTemplate<>(); template.setConnectionFactory(factory); ... ... 這中間省略掉了,大家可以去上篇文章里去找。 ... template.afterPropertiesSet(); return template; }
注意事項:需要注意的一點就是SpringBoot項目中初始化RedisTemplate時一般都是通過配置類來執行一應方法,這個可以看一下上一篇文章。
源碼截圖:源碼過長,可能不能貼全,請大家移步到IDEA中自行查看RedisTemplate.java
小結
今天我們就只是初學一下,先聊這一個方法的功能和使用情況,之后我們會針對這個系列每天都介紹一些有意思的方法,希望大家在此期間可以有所成長。