redis基礎梳理

深淵發表於2021-05-27

學習地址:

www.cnblogs.com/liuqijia/p/1142814...
www.runoob.com/redis/redis-data-ty...
www.cnblogs.com/renpingsheng/p/977...

Redis支援五種資料型別:

string(字串)、hash(雜湊)、list(列表)、set(集合)及 zset(sorted set:有序集合)。

  1. string(字串):

特點:一個鍵名(key)儲存一個值(value(string))

資料形式:

key=>value

value為字串(string)。

redis 的 string 可以包含任何資料。比如jpg圖片或者序列化的物件。

  1. hash(雜湊)

特點:一個key儲存多個鍵值對(key=>value)

資料形式:

key => [ 
    key => value, 
    key => value,
    key => value, 
    ... 
]

value為字串(string)。

redis 的 string 可以包含任何資料。比如jpg圖片或者序列化的物件。

與string的區別在於key對應的是多個鍵值對集合。

  1. list(列表):

特點:資料有序,不唯一,也就是我們常說的佇列。

資料形式:

key => [ 
    0 => value,
    1 => value, 
    2 => value,
    ...
]

value為字串(string)。

redis 的 string 可以包含任何資料。比如jpg圖片或者序列化的物件。

  1. set(集合):

特點:資料無序,唯一。

資料形式:

key => [ 
    value, 
    value, 
    value, 
    ...
]

value為字串(string)。

redis 的 string 可以包含任何資料。比如jpg圖片或者序列化的物件。

  1. zset(sorted set:有序集合):

特點:資料有序,唯一。

資料形式(Score起到標明權重的作用,越大越靠前):

key => [ 
    0 => ['Score' => value],
    1 => ['Score' => value], 
    2 => ['Score' => value],
    ...
]

value為字串(string)。

redis 的 string 可以包含任何資料。比如jpg圖片或者序列化的物件。

:star2::star2::star2:
個人理解,如有問題,請各位大佬不吝賜教(✪ω✪)
:star2::star2::star2:

本作品採用《CC 協議》,轉載必須註明作者和本文連結

相關文章