Redis支持以下五种基本数据类型:
-
String(字符串):最基本的数据类型,可以是一个整数、浮点数或者字符串等。
-
List(列表):一个列表最多可以包含 2^32 - 1 个元素,可以在列表的两端进行操作,支持 push/pop、添加、删除等操作。
-
Set(集合):一个无序的、不重复的元素集合,支持添加、删除、交集、并集等操作。
-
Hash(哈希表):一种键值对的数据结构,支持添加、删除、修改、查找等操作。
-
Zset(有序集合):一种类似于集合的数据结构,不同之处是每个元素都会关联一个权重,权重用于排序,支持添加、删除、查找等操作。
除了以上五种基本数据类型,Redis还支持位图、HyperLogLog、GEO、Stream等数据结构,这些数据结构可以满足更复杂的数据处理需求。