細說一下RedisTemplate的使用方法(一)



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

image.png

小結

今天我們就只是初學一下,先聊這一個方法的功能和使用情況,之后我們會針對這個系列每天都介紹一些有意思的方法,希望大家在此期間可以有所成長。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM