Redis 常用数据类型

Redis 常用数据类型的详细介绍及其典型应用场景:

  1. String(字符串)

描述:最基本的数据类型,可存储文本、数字或二进制数据(最大 512MB)。
常用命令:
SET key value:设置值
GET key:获取值
INCR key:将值自增 1(原子性操作)
EXPIRE key seconds:设置过期时间
应用场景:
缓存简单键值对(如用户会话、配置项)。
计数器(如文章阅读量、库存扣减)。
分布式锁(结合 SETNX 命令)。

  1. Hash(哈希表)

描述:键值对的集合,适合存储对象(如用户信息)。
常用命令:
HSET key field value:设置字段值
HGET key field:获取字段值
HGETALL key:获取所有字段和值
HDEL key field:删除字段
应用场景:
存储对象属性(如用户信息:user:1 {name: “Alice”, age: 30})。
部分更新对象字段(避免序列化整个对象)。

  1. List(列表)

描述:按插入顺序排序的字符串列表,支持双向操作(类似队列或栈)。
常用命令ÿ

你可能感兴趣的:(java技术栈,redis,数据库,缓存)