Redis之基礎類型

Redis一共有五種數據類型:string(字符串),hash(哈希),list(列表),set(集合),zset(有序集合)

 

string 字符串類型:

        是redis的基礎類型,結構爲key=>value,是二進制安全的,可以存儲任何類型(即,可以存儲,文件base64轉換或對象序列化之後的字符串),最大可以存儲512M的數據。

 

hash 哈希類型:

        其實是string的鍵值對(key=>value)的一個哈希列表。特別適合存儲索引數組或對象。

結構大概如下所示:

[
    'key1' => 'value1',
    'key2' => 'value2',
    'key3' => 'value3',
]

list 列表類型:

        string的一個列表,適合存儲普通數組。有序可重複

結構大概如下所示:

[
    'value1',
    'value2',
    'value3',
]

 

set 集合類型:

        string的無序集合(集合set是通過哈希hash實現的),跟list比,是無序不可重複的。

        set的結構可以通過數學的集合概念,來進行理解,此處不再追敘。

 

zset 有序集合類型:

    string的有序集合,,跟list比,是有序不可重複的。有序通過關聯一個double類型的分數實現,適用於某種特殊場景需求。

 

PS:其實跟python的那些類型,還挺像的

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