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 |
根据业务需求选择合适的数据类型,可显著优化性能和内存使用。