初步認識redis

什麼是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就是這樣的,具體的裏面的細節需要自己去了解,琢磨,後期可能會整理出來發佈,有覺得有問題的朋友可以隨時私聊詳談!


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章