redis 提供五種數據結構:字符串(存儲簡單數據)、哈希表(存儲對象數據)、列表(存儲消息隊列)、集合(存儲不重復元素)和有序集合(按評分存儲排序元素)。
Redis 的五種數據結構及使用場景
Redis 是一種流行的鍵值存儲數據庫,它支持五種基本數據結構:字符串、哈希、列表、集合和有序集合。
1. 字符串
描述: 二進制安全字符串。
使用場景: 存儲簡單數據,如名稱、密碼、計數。
2. 哈希表(Hash)
描述: 使用鍵值對存儲數據的映射。
使用場景: 存儲對象數據,如用戶信息、購物車。
3. 列表(List)
描述: 有序的元素集合,可從兩端插入或刪除元素。
使用場景: 存儲消息隊列、最近觀看記錄。
4. 集合(Set)
描述: 無重復元素的元素集合。
使用場景: 存儲不重復的物品列表、已關注用戶的集合。
5. 有序集合(Sorted Set)
描述: 帶評分的有序元素集合,可按評分進行排序。
使用場景: 存儲排行榜、基于時間的分數排名。