Redis 入門筆記

redis的安裝仍是比較方便的,只須要按照下面的步驟依次操做就行了,網上的一些教程這多是以前的版本,沒有官方的這個給出的簡潔,其實mac下簡易安裝的話,用brew更加方便。html

redis的簡單介紹與使用能夠看看菜鳥教程的redis簡介(http://www.runoob.com/redis/redis-intro.html)redis

上面的例子存儲的是String類型的數據,redis還能夠存儲Hash,Set,Zset,List等類型spring

Redis hash 是一個鍵值(key=>value)對集合,每一個 hash 能夠存儲大約40多億。緩存

Redis 是簡單的字符串列表,按照插入順序排序。你能夠添加一個元素到列表的頭部或者尾部,每一個列表能夠存儲大約40多億。springboot

Redis的Set是string類型的無序集合。集合是經過哈希表實現的,因此添加,刪除,查找的複雜度都是O(1),添加一個string元素到,key對應的set集合中,成功返回1,若是元素已經在集合中返回0,key對應的set不存在返回錯誤,能夠看到set作了去重操做,也是2的32次方減1app

Redis zset 和 set 同樣也是string類型元素的集合,且不容許重複的成員。不一樣的是每一個元素都會關聯一個double類型的分數。redis正是經過分數來爲集合中的成員進行從小到大的排序。zset的成員是惟一的,但分數(score)卻能夠重複。測試

 

而後咱們找個spring demo 看看(http://blog.didispace.com/springbootcache2/),spa

加入相應的依賴:日誌

在 application.properties加入相應的配置htm

Spring Boot會在偵測到存在Redis的依賴而且Redis的配置是可用的狀況下,使用RedisCacheManager初始化CacheManager。

看看測試代碼:

但是看到日誌 ,你會發現是從緩存區的

參考:

https://redis.io/download

http://www.runoob.com/redis/redis-intro.html

相關文章
相關標籤/搜索