1.String(字符串)
String是Redis最基本的類型,一個Key對應一個Value。
String類型是二進制安全的,意思是Redis的String可以包含任何數據,比如jpg圖片或者序列化的對象。
String類型是Redis最基本的數據類型,一個Redis中字符串Value最多可以是512MB。
2.Hash(哈希,類似于Java中的Map)
Redis中Hash是一個鍵值對集合。
Redis Hash是一個String類型的field和value的映射表,Hash特別適合用于存儲對象。
類似于Java里面的Map<String,Object>
3.List(列表)
Redis List是簡單的字符串列表,按照插入順序排序,可以添加一個元素到列表的頭部(左邊)或者尾部(右邊)
底層實現原理實際上是一個鏈表。
4.Set(集合)
Redis Set是String類型的無序集合,它是通過HashTable實現的。
* Set 無序 無重復
ArrayList 有序 有重復
Hash 散列 無序 無重復
5.Zset(Sorted Set:有序集合)
Redis Zset和Set一樣也是String類型元素的集合,且不允許重復的元素。
不同的是,Zset每個元素都會關聯一個Double類型的分數。
Redis正是通過分數來為集合中的元素進行從小到大的排序。
Zset的元素是唯一的,但分數(score)卻可以重復。
?