list類型是簡單的字符串列表,按照插入順序排序。每個列表最多可以存儲 2^32 - 1 個元素(40多億).
list類型主要有以下應用場景:
- 消息隊列:list類型的lpop和rpush(或者反過來,lpush和rpop)能實現隊列的功能,故而可以用Redis的list類型實現簡單的點對點的消息隊列
- 排行榜: list類型的lrange命令可以分頁查看隊列中的數據. 但是隻有定時計算的排行榜才適合使用list類型存儲(實時不行).
- 最新列表: list類型的lpush命令和lrange命令能實現最新列表的功能,每次通過lpush命令往列表裏插入新的元素,然後通過lrange命令讀取最新的元素列表,如朋友圈的點贊列表、評論列表。