redis的五大數據類型詳細用法

       咱們說 Redis 相對於 Memcache 等其餘的緩存產品,有一個比較明顯的優點就是 Redis 不單單支持簡單的key-value類型的數據,同時還提供list,set,zset,hash等數據結構的存儲。本篇博客咱們就將介紹這些數據類型的詳細使用以及順帶介紹Redis系統的相關命令用法。redis

  注意:Redis的命令不區分大小寫,可是key 嚴格區分大小寫;緩存

                  redis都是基於key-value形式的;數據結構

     redis不適合存儲大數據類型,由於是單線程的,大數據會形成阻塞,浪費時間;大數據

1.String數據類型(不重複)

 

 

 

 2.Hash數據類型

  hash 是一個鍵值對集合,是一個 string 類型的 key和 value 的映射表,key 仍是key,可是value是一個鍵值對(key-value)。類比於 Java裏面的 Map<String,Map<String,Object>> 集合。線程

 

 

三、list 數據類型

list 列表,它是簡單的字符串列表,按照插入順序排序,你能夠添加一個元素到列表的頭部(左邊)或者尾部(右邊),它的底層其實是個鏈表。blog

 

 

四、set 數據類型

Redis 的 set 是 string 類型的無序集合。排序

 

 

五、zset 數據類型

zset(sorted set 有序集合),和上面的set 數據類型同樣,也是 string 類型元素的集合,可是它是有序的。字符串

六、系統相關命令

七、key 相關命令

 

 

相關文章
相關標籤/搜索