Redis 常用数据类型
Redis 常用数据类型的详细介绍及其典型应用场景:
- String(字符串)
描述:最基本的数据类型,可存储文本、数字或二进制数据(最大 512MB)。
常用命令:
SET key value:设置值
GET key:获取值
INCR key:将值自增 1(原子性操作)
EXPIRE key seconds:设置过期时间
应用场景:
缓存简单键值对(如用户会话、配置项)。
计数器(如文章阅读量、库存扣减)。
分布式锁(结合 SETNX 命令)。
- Hash(哈希表)
描述:键值对的集合,适合存储对象(如用户信息)。
常用命令:
HSET key field value:设置字段值
HGET key field:获取字段值
HGETALL key:获取所有字段和值
HDEL key field:删除字段
应用场景:
存储对象属性(如用户信息:user:1 {name: “Alice”, age: 30})。
部分更新对象字段(避免序列化整个对象)。
- List(列表)
描述:按插入顺序排序的字符串列表,支持双向操作(类似队列或栈)。
常用命令ÿ