1,字符串字符串
字符串類型是Redis最基本的數據結構。首先,鍵都是字符串類型,其他幾種數據結構都是在字符串類型的基礎上構建的。我們經常使用的設置鍵值命令是string。常用於緩存,計數,* * *會話,限速等。
2.哈希哈希
在Redis中,hash type表示鍵值本身是壹個鍵值對結構,比如value={{field1,value1},...{fieldN,valueN}},並添加命令:hset key字段值。Hash可以用來存儲用戶信息,比如實現購物車。
3.列表列表
列表類型用於存儲多個有序字符串。可以做壹個簡單的消息隊列功能。另外可以使用lrange命令做基於Redis的分頁功能,性能非常出色,用戶體驗也很好。
4.集合集合
集合類型也用於存儲多個字符串元素,但與列表類型不同,集合中不允許有重復的元素,集合中的元素是無序的,因此不能通過索引下標獲得元素。使用交集、並集和差集的運算,可以計算出相同的偏好、所有的偏好和自己唯壹的偏好。
5.有序集
有序集合有壹個權重參數得分,集合中的元素可以按得分排列。可以做排行榜應用,拿前N操作。