Redis 支持多种数据类型,每种类型都有对应的存储和获取命令。以下是主要数据类型及其常用命令:
1. 字符串(String)
2. 哈希(Hash)
3. 列表(List)
4. 集合(Set)
5. 有序集合(Sorted Set)
6. 其他高级类型
6.1 位图(Bitmap)
6.2 HyperLogLog
6.3 流(Stream)
6.4 地理空间(GEO)
总结
| 数据类型 |
存储命令 |
获取命令 |
| String |
SET, SETEX |
GET, GETRANGE |
| Hash |
HSET |
HGET, HGETALL |
| List |
LPUSH, RPUSH |
LRANGE, LINDEX |
| Set |
SADD |
SMEMBERS, SISMEMBER |
| Sorted Set |
ZADD |
ZRANGE, ZREVRANGE |
| Stream |
XADD |
XRANGE, XREAD |
根据业务需求选择合适的数据类型,可显著优化性能和内存使用。