Redis 是一个高性能的键值存储系统,支持多种数据类型。以下是 Redis 支持的主要数据类型及其详细说明:
1. 字符串(String)
字符串是 Redis 最基本的数据类型,可以存储文本、数字或二进制数据。
特性
- 最大能存储 512MB 的数据
- 可以是字符串、整数或浮点数
- 支持丰富的操作命令
常用命令
SET key value # 设置键值
GET key # 获取值
INCR key # 值自增1
APPEND key value # 追加值
字符串类型是 Redis 最基础的数据类型,所有其他数据类型在底层都是以字符串形式存储的。
2. 哈希(Hash)
哈希是字段和值的映射表,适合存储对象。
特性
- 每个哈希可以存储 2^32 - 1 个字段-值对
- 适合存储结构化数据
- 可以单独操作某个字段
示例代码
HSET user:1000 name "John" age 30 # 设置哈希字段
HGET user:1000 name # 获取单个字段
HGETALL user:1000 # 获取所有字段和值
哈希类型适合存储对象,相比将对象序列化为字符串存储,哈希可以单独访问和修改对象的某个属性。
3. 列表(List)
列表是简单的字符串列表,按照插入顺序排序。
特性
- 列表最多可包含 2^3

最低0.47元/天 解锁文章
925

被折叠的 条评论
为什么被折叠?



