redis 支持五種數據類型:字符串、列表、哈希表、有序集合和無序集合。這些類型分別適合存儲各種數據場景,例如文本數據、有序元素列表、映射鍵值數據、按分數排序的元素集合以及獨特的元素集合。
Redis 五種數據類型及使用場景
Redis 是一種 NoSQL 鍵值數據庫,它支持五種基本的數據類型:
1. 字符串
描述:一系列字節,可以用作文本數據、二進制數據或任何其他類型的數據。
場景:存儲帖子內容、用戶偏好、配置設置。
2. 列表
描述:一種有序的元素序列,元素可以從列表兩端添加或移除。
場景:存儲待辦事項列表、消息隊列、排行榜。
3. 哈希表
描述:一種映射鍵和值的數據結構,允許快速查找和更新數據。
場景:存儲用戶數據(例如姓名、電子郵件、地址)、商品目錄。
4. 有序集合
描述:一種有序的元素集合,具有唯一的成員,并支持按分數排序。
場景:存儲按優先級排序的任務、leaderboard 排行榜、時間序列數據。
5. 無序集合
描述:一種元素的集合,不支持排序。
場景:存儲一組唯一的元素(例如標簽、用戶 ID)、集合成員資格檢查。






