Spring+Java MemCache||Redis 使用總結(jié)

今天的分享就到這里啦,歡迎大家點贊、轉(zhuǎn)發(fā)、留言、拍磚~大家好,我是IT修真院上海分院第3期學(xué)員,一枚正直善良的java程序員,今天給大家分享一下,修真院java任務(wù)中的一個知識點:Java使用Spring使用MemCache或Redis使用教程

技能樹.IT修真院“我們相信人人都可以成為一個工程師,現(xiàn)在開始,找個師兄,帶你入門,掌控自己學(xué)習(xí)的節(jié)奏,學(xué)習(xí)的路上不再迷茫”。

這里是技能樹.IT修真院,成千上萬的師兄在這里找到了自己的學(xué)習(xí)路線,學(xué)習(xí)透明化,成長可見化,師兄1對1免費指導(dǎo)??靵砼c我一起學(xué)習(xí)吧~我的邀請碼:16318412,或者你可以直接點擊此鏈接:http://www.jnshu.com/login/1/16318412

首先,什么是MemCached官方術(shù)語不說,就說說自己的理解。

MemCache和Redis都是內(nèi)存型數(shù)據(jù)庫,所謂內(nèi)存型指的是數(shù)據(jù)存儲在內(nèi)存當(dāng)中,之所以存儲在內(nèi)存當(dāng)中是為了能夠提高傳輸和處理速度。對于數(shù)據(jù)失效機制,MemCache因為只存儲在內(nèi)存中,所以關(guān)閉MemCache時內(nèi)存中的數(shù)據(jù)均被銷毀,而Redis不僅僅是內(nèi)存型數(shù)據(jù)庫,還可存放在硬盤中,因此即使Redis關(guān)閉銷毀內(nèi)存中的數(shù)據(jù),還可通過硬盤讀取。MemCache和Redis均支持設(shè)置數(shù)據(jù)有效期,有效期超時直接銷毀。

MemCache和Redis對于程序來講起到一個緩存的作用,怎么講呢。

每次調(diào)用Dao層方法訪問DB獲取數(shù)據(jù)前,都先訪問內(nèi)存數(shù)據(jù)庫(MemCache||Redis),如果內(nèi)存數(shù)據(jù)庫中存在,那么直接返回,若不存在則訪問DB獲取值并存放打內(nèi)存數(shù)據(jù)庫中。這樣就起到了緩存的作用,為數(shù)據(jù)庫緩解了壓力。

MemCache和Redis都會產(chǎn)生臟數(shù)據(jù),對于特別重要的數(shù)據(jù)一般不推薦存放到內(nèi)存數(shù)據(jù)庫中。

MemCache配置使用

添加依賴:

添加依賴

Spring配置

Spring配置

使用方法


因忘記了什么原因,所以就大概寫了下流程

Redis配置使用:

添加依賴

添加依賴

Spring配置

Spring配置Redis

第一個是連接池,第二個連接池配置文件。

Redis使用

注入

存放基本類型和讀取基本類型

基本類型使用

注:必須記得歸還連接,不然分分鐘報異常,而且必須得用try catch finally來寫。

存放對象及獲取對象

存放對象及獲取對象


今天的分享就到這里啦,歡迎大家點贊、轉(zhuǎn)發(fā)、留言、拍磚~

技能樹.IT修真院“我們相信人人都可以成為一個工程師,現(xiàn)在開始,找個師兄,帶你入門,掌控自己學(xué)習(xí)的節(jié)奏,學(xué)習(xí)的路上不再迷?!?。

這里是技能樹.IT修真院,成千上萬的師兄在這里找到了自己的學(xué)習(xí)路線,學(xué)習(xí)透明化,成長可見化,師兄1對1免費指導(dǎo)??靵砼c我一起學(xué)習(xí)吧~我的邀請碼:16318412,或者你可以直接點擊此鏈接:http://www.jnshu.com/login/1/16318412

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 1.背景介紹 在大多數(shù)Web應(yīng)用都將數(shù)據(jù)保存到關(guān)系型數(shù)據(jù)庫中,WWW服務(wù)器從中讀取數(shù)據(jù)并在瀏覽器中顯示。但隨著數(shù)據(jù)...
    黑白電影_閱讀 579評論 0 0
  • NOSQL類型簡介鍵值對:會使用到一個哈希表,表中有一個特定的鍵和一個指針指向特定的數(shù)據(jù),如redis,volde...
    MicoCube閱讀 4,151評論 2 27
  • 轉(zhuǎn)載地址:http://gnucto.blog.51cto.com/3391516/998509 Redis與Me...
    Ddaidai閱讀 21,536評論 0 82
  • 大家好,我是IT修真院深圳分院第03期學(xué)員,一枚正直純潔善良的程序員。今天給大家分享一下,修真院官網(wǎng)JAVA(職業(yè)...
    畫圈的魚閱讀 1,749評論 0 0
  • 每日必讀:12條人生原則 早睡早起——晚不超過22:30,早不晚于6:00,午睡不玩手機。 謹(jǐn)言——言必于人于己有...
    wenzi2507閱讀 321評論 0 0

友情鏈接更多精彩內(nèi)容