redis 結合Spring的應用

2021-09-02 04:51:58 字數 1290 閱讀 1048

一 redis的安裝

1:window版redis的安裝

請參考**

2:linux版redis的安裝

請參考**

二 配置和測試

1 配置

redis.properties 寫道

redis.ip=localhost

redis2.ip=192.168.1.1

#port

redis.port=6379

#password

redis.password=mima

#最大能夠保持idel狀態的物件數

redis.pool.maxidle=200

#當呼叫borrow object方法時,是否進行有效性檢查

redis.pool.testonborrow=true

#當呼叫return object方法時,是否進行有效性檢查

redis.pool.testonreturn=true

2 測試。

在testdao實現你基本新增和獲取的方法。

(1)定義乙個抽象類,並在該抽象類注入redistemplate的方法

public abstract class abstractredisdao  

protected redisserializergetredisserializer()

}

(2)定義新增和獲取介面方法

public inte***ce itestclassdao
(3) 定義實現

public class testclassdao extends abstractbaseredisdaoimplements itestclassdao    

});

return result;

} /**

* 獲取

* @param keyid

* @return

*/

public testclass get(final string keyid)

string name = serializer.deserialize(value);

return new testclass(keyid, name);

} });

return result;

} }

三 結束

當然redis還有更複雜的多表查詢,正在學習。

redis與spring結合使用

redis與spring結合使用,在 methodinterceptor 裡 將請求引數為key,返回結果為value,通過約定的命名規則,將訪問頻繁的且對許可權控制要求不高的請求 自動 接入redis。比在具體方法裡 進行 訪問操作 工作量跟維護成本低很多。public class methodc...

Oracle游標 for loop if結合應用

什麼時候會用到oracle游標,以及其中的for loop if呢?先看這樣乙個需求 有一張學生授課表t teaching,每個學生都有數門課程 主鍵id 自增 課程號course id 學號user id101 201501202 201501303 201501401 201502501 201...

Spring中transaction的應用

spring框架的事務基礎架構 將預設地 只 在丟擲執行時和unchecked exceptions時才標識事務回滾 當出現異常,都可以進行回滾,可以在catch塊中使用下面一行 這種方法是手工進行設定事務回滾 transactionaspectsupport.currenttransactions...