Redis 提供了丰富的数据结构,每种结构都有其特定的用途和优势。以下是 Redis 支持的主要数据结构:
1. 字符串(String)
- 特点:最基本的数据类型,二进制安全,最大512MB
- 常用命令:
SET key value
/GET key
INCR key
/DECR key
(原子计数器)APPEND key value
STRLEN key
- 应用场景:
- 缓存简单数据
- 计数器
- 分布式锁
2. 哈希(Hash)
- 特点:键值对集合,适合存储对象
- 常用命令:
HSET key field value
HGET key field
HGETALL key
HDEL key field
- 应用场景:
- 存储用户信息等对象数据
- 商品属性存储