Spring怎樣操作redis Repositoy,相信很多沒有經驗的人對此束手無策,為此本文總結了問題出現的原因和解決方法,通過這篇文章希望你能解決這個問題。
成都創新互聯公司-專業網站定制、快速模板網站建設、高性價比八宿網站開發、企業建站全套包干低至880元,成熟完善的模板庫,直接使用。一站式八宿網站制作公司更省心,省錢,快速模板網站建設找我們,業務覆蓋八宿地區。費用合理售后完善,10余年實體公司更值得信賴。
Spring 操作 Redis Repositoy
操作方式
Redis Repository 使用
代碼倉庫
demo 功能介紹
資料
操作方式
spring 操作 redis 有好幾種方式,以下是最常用的兩種,并且都是同步的方式
RedisTemplate
Redis Repository
以上是 spring 對 redis 客戶端的封裝的結果,redis 客戶端按照不同的 spring 版本分為不同的依賴,常用的有jedis, lettuce
spring 從 5.0 版本開始也支持了 響應式的方式去訪問 redis server,但是未必用的上,主要是封裝lettuce這個 redis 客戶端才得以支持,jedis是不支持 reactive 方式訪問 redis server 的
Redis Repository 使用
代碼倉庫
地址: GitHub
demo 功能介紹
使用 spring-boot-starter-data-redis:2.1.2
使用 Redis Repository 特性, 簡便操作 redis 數據庫
對象存儲,key-value
設置過時時間
操作流程
一個 redis server , version >=2.8
一個 springboot, 帶有 web,lombok,redis 等組件,springboot version>2.0
持久化對象 domain
dao 層, repository
源碼閱讀
查看RedisConfig
@Configuration表示配置類
@EnableRedisRepositories表示啟用 Redis Repository 功能
RedisConnectionFactory是 redis 的連接池,配置RedisTemplate需要
RedisTemplate作為 Redis Repository 的依賴
查看 domain 里面的person類
@RedisHash(people) 標識 key 的前綴;@Id標識該字段作為people的唯一標識,也是作為 key 的后半部分.
@TimeToLive 表示過期時間,一旦過期,該 key 對應的 redis 的對象將會移除
查看AppController
查看主邏輯即可,只是一個 web 接口的入口.
里面包含操作 redis repository 的 curd 使用,以及設置過期時間
看完上述內容,你們掌握Spring怎樣操作Redis Repositoy的方法了嗎?如果還想學到更多技能或想了解更多相關內容,歡迎關注創新互聯行業資訊頻道,感謝各位的閱讀!
新聞名稱:Spring怎樣操作RedisRepositoy
標題鏈接:http://m.newbst.com/article38/pepdpp.html
成都網站建設公司_創新互聯,為您提供品牌網站設計、面包屑導航、ChatGPT、移動網站建設、網站收錄、網站設計公司
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯