redis的学习使用,第一章
生活随笔
收集整理的這篇文章主要介紹了
redis的学习使用,第一章
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
redis是一種nosql數據庫,not?only?sql。
redis與mysql的比較:
- mysql是關系型數據庫管理系統,RDB,存數據是非常可靠的,受限制非常多,但是很安全
- redis是一種高速緩存,能不持久化,就不持久化,要的是效率,通常持久化的話,在mysql里面也是有一份的,不用擔心。
redis是以(key,value)方式存儲的雙列集合。
redis的存儲類型多樣性說的value,多樣多樣的value。memcache的存儲類型單一(String)不滿足需求。
支持五種類型:String(存session),hash(存對象的),List(有序的列表),Set(集合),SorttedSet(有序的集合)
還有功能就是:1發布訂閱--------,2持久化----------
?String類型的兩個重要特性:1過期特性,2 setnx?唯一特性
1,expire key second
2,?setnx?key?value
實際操作步驟:
第一步啟動redis服務端,然后啟動redis服務端
?
然后在客戶端使用,完畢
?setnx的作用是當分布式鎖的作用,當兩個tomcat同時準備要操作資源,這時候去redis里面用setnx建立一個key,誰先建立到key,誰先操作,如圖
?
轉載于:https://www.cnblogs.com/fuckingPangzi/p/9870174.html
總結
以上是生活随笔為你收集整理的redis的学习使用,第一章的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【题解】洛谷P1541 [NOIP201
- 下一篇: bzoj2538: [Ctsc2000]