啥是Redis之整合springBoot

2021-09-27 12:42:50 字數 2171 閱讀 2437

簡單解釋下:host - 埠號password - 密碼(預設為空,如有需要可以去redis.windows.conf 檔案中配置 requirepass 123456 - 這裡表示設定redis密碼為123456)database - redis可用資料庫數,由於各業務場景需要分開儲存,預設從第0個開始,共16個,預設配置資料庫為0,這裡配置使用資料庫1。(個數也是可以通過修改redis.windows.conf檔案中的databases選項進行自定義個數)

pom檔案配置 - (在springboot的基礎上加上如下配置)

org.springframework.boot

spring-boot-starter-data-redis

org.springframework.boot

spring-boot-starter-data-redis

這裡用的是 redistemplate,只是簡單的列舉了幾個string型別的常用的方法。

@service

@slf4j

public class redisutil catch (exception e) , value {}",key,value,e);

}return result;

}/**

* 指定超時時間

* @param key

* @param value

* @param expiretime

* @return

*/public boolean set(final string key, object value, long expiretime) catch (exception e) , value {},expiretime {}",key,value,expiretime,e);

}return result;

}/**

* 取出

* @param key

* @return

*/public object get(final string key)

/*** 是否存在key

* @param key

* @return

*/public boolean exists(final string key)

/*** 包含 pattern 的值

* @param pattern

* @return

*/public object getbypattern (final string pattern)

/*** remove single key

* @param key

*/public void remove(final string key)

}

測試** 分別寫幾個uri來簡單的測試下

@restcontroller

public class rediscontroller

public string getvalue()

public boolean existsvalue()

public string removevalue()

}

啟動專案,分別訪問對應的url,在treenms中可以檢視到redis資料庫中的變化

好的,就先這樣,下期講什麼,我還沒想好

Redis(五)之整合Jedis與Spring

思路 建立乙個redis操作的介面。分別建立兩個實現類對應redis 的單機版和集群版。當使用單機版redis時,配置單機版的實現類,當使用集群版本的時候,配置集群版的實現類。redis客戶端介面,在這裡新增常用方法 public inte ce jedisclient redis客戶端單機版實現類...

學習Redis之什麼是Redis

什麼是redis?redis remote dictionary server 即遠端字典服務!是乙個開源的使用ansic語言編寫的 支援網路 可基於記憶體亦可持久化的日誌型 key value資料庫,並提供多種語言的api。是當下最熱門的nosql資料庫,也被人們稱之為結構化資料庫。redis能幹...

mybatis之redis整合快取配置使用

前面兩篇文章介紹了一級快取和二級快取。mybatis 預設提供的快取實現是基於 map 實現的記憶體快取,己經可以滿足基本的應用。但是當需要快取大量的資料時,不能僅僅通過提高記憶體來使用 mybatis二級快取,還可以選擇些類 ehcache 的快取框架或 redis 快取資料庫等工具來儲存 myb...