Redis 数据类型详解 - 缓存、队列、计数器等应用场景
Redis 支持以下几种数据类型:
- String(字符串):最基本的数据类型,可以存储任何类型的字符串,包括二进制数据。
- List(列表):有序的字符串列表,可以在列表的两端进行插入和删除操作。
- Set(集合):无序的字符串集合,可以进行交集、并集和差集等操作。
- Sorted Set(有序集合):有序的字符串集合,每个成员都关联着一个分数,可以根据分数进行排序。
- Hash(哈希):键值对的无序集合,可以用于存储对象。
- Bitmap(位图):可以对字符串进行位操作,例如统计某一位上值为 1 的个数。
- HyperLogLog(基数统计):可以用于对大数据集进行基数统计(去重计数)。
- Geospatial(地理空间索引):可以进行地理位置的存储和查询。
- Stream(流):可以用于持久化消息流,支持消费者组和消费者偏移量。
这些数据类型的不同特点和功能使得 Redis 可以被广泛应用于缓存、队列、计数器、发布/订阅等场景。
原文地址: https://www.cveoy.top/t/topic/qbpT 著作权归作者所有。请勿转载和采集!