Redis主要存放的數據類型有以下幾種:
- String(字符串):可以存儲字符串、整數或浮點數。
- Hash(哈希):由field(字段)和value(值)組成的映射表,用于存儲對象。
- List(列表):按照插入順序排序的字符串元素集合,可以從列表的兩端進行插入、刪除和獲取操作。
- Set(集合):不重復的字符串元素的無序集合,可以進行交集、并集和差集等集合運算。
- Sorted Set(有序集合):與Set類似,但每個元素都關聯一個浮點數,用于進行排序操作。
- Bitmaps(位圖):可以進行位級操作的數據類型,用于存儲二進制數據。
- HyperLogLog(基數估計):用于估計一個集合中不重復元素的數量,占用空間很小。
- Geospatial(地理位置):可以存儲地理位置的數據類型,用于存儲經度和緯度等信息。
每種數據類型都有對應的操作命令,可以對數據進行增刪改查等操作。