什麼是Redis?
redis它其實是一種速度非常快的非關係型數據庫,Nosql的一種,它存儲着以鍵值對爲形式的數據,值的類型有五種.
redis是Remote Dictionary Server(遠程字典服務器)的縮寫
redis支持內存持久化到磁盤,以複製的形式來擴展讀取的性能,以客戶端碎片化的方式來擴展寫的性能
碎片化是一項技術,這項技術將你的數據分割成不同的部分,這樣一來,每個數據碎片將以ID作爲它的鍵,
根據哈希嗎的形式,這樣就能把你的數據存儲在不同的機器,然後以線性的方式對性能進行擴展.
Redis支持的數據類型
1.字符串(String)
2.列表(list)
3.集合(set)
4.散列(hash)
5.有序集合(Zset)
Redis的存儲形式
redis數據庫中所有的數據都是存儲在內存中的.這樣由於的內存的讀寫速度遠快於磁盤,所以Redis在性能上
比其他基於硬盤的數據庫有明顯優勢,但是因爲數據存在內存中,所以當程序退出時,數據會丟失,爲了彌補
這一缺點,redis提供了持久化功能.以異步的方式寫入磁盤中,這樣不影響繼續提供其他服務.
基本redis就是這樣的,具體的裏面的細節需要自己去了解,琢磨,後期可能會整理出來發佈,有覺得有問題的朋友可以隨時私聊詳談!