【NoSQL之Redis】(一)——揭開Redis的面紗

來源:互聯網
上載者:User

標籤:

整體概覽

Redis是一種資料庫,像一台結構化的資料服務器。相較於MySQL動作表中的行,MongoDB操作集合中的文檔這樣的資料訪問方式,Redis是通過來訪問資料的。它是一個key-value類型的NoSQL資料庫。因為資料是儲存在記憶體中,所以訪問速度很快。(當然為了部分資料安全起見,也可以將資料備份到資料庫中或將對資料的操作寫到記錄檔案中)。j簡而言之,它是一個支援持久化的記憶體資料庫

          

在學習過Redis之後,我對它的交集,並集,差集操作印象深刻,這些操作看起來很簡單。因為Redis是NoSQL的,不存在表結構,所以不會存在當資料很多時,需求變了要增加一列或刪除一列這樣麻煩的操作。所以它對資料有很高的擴充性。

資料類型

這裡我們對這五種資料類型進行了總結和歸納,具體怎麼用,我們用的時候去查就可以了。

          

字串String

          

雜湊hash

          

列表list
可看作棧或隊列。

          

資料集set

          

有序資料集sorted set

          

上面的操作是針對每個資料類型內部的一些操作。
還有一些是對資料類型的操作,以及對資料庫的操作。

          

進階特性

          

和MongoDB的比較

Redis中的文檔結構總是扁平的。不像MongoDB支援嵌套的資料結構。
同時持久化資料的方式不同。Redis設計的初衷是記憶體儲存,搭配可配置的磁碟持久化思路,所以速度很快。

總結

本篇文章只是對Redis基礎知識的總結,對其進階特性的應用還在實踐中……。

【NoSQL之Redis】(一)——揭開Redis的面紗

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.