簡單解釋下: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...