redis’五種格式的儲存與展示

來源:互聯網
上載者:User

標籤:

Redis支援持久化只是它的一件武器,另外,它針對不同的需求也提供了多達5種資料存放區方式,以最大效率上的實現你的需求,下面分別說一下:

一  string(字串)

  string是最簡單的類型,你可以理解成與Memcached一模一樣的類型,一個key對應一個value,其上支援的操作與Memcached的操作類似。但它的功能更豐富。

二  list(雙向鏈表)

  list是一個鏈表結構,主要功能是push、pop、擷取一個範圍的所有值等等。之所以說它是雙向的,因為它可以在鏈表左,右兩邊分別操作

三  dict(hash表)

  set是集合,和我們數學中的集合概念相似,對集合的操作有添加刪除元素,有對多個集合求交並差等操作。操作中key理解為集合的名字

四  zset(排序set)

  zset是set的一個升級版本,他在set的基礎上增加了一個順序屬性,這一屬性在添加修改元素的時候可以指定,每次指定後,zset會自動重新按新的值調整順序。 可以對指定鍵的值進行排序權重的設定,它應用排名模組比較多

五  Hash類型

Redis能夠儲存key對多個屬性的資料(比如user1.uname user1.passwd),當然,你完成可以把這些屬性以json格式進行儲存,直接把它當作string類型進行操作,但這樣效能上是對影響的,所以redis提出的Hash類型。

 

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.