三、Redis 基本数据类型详解及典型应用场景
Redis 基本数据类型详解及典型应用场景
Redis 作为高性能的键值数据库(Key-Value Store),提供了五种核心数据类型:
- String(字符串)
- List(列表)
- Set(集合)
- Hash(哈希)
- Sorted Set(有序集合)
这些数据结构可以用于各种高效的数据存储和操作,如计数、排行榜、社交关系、消息队列等场景。本文将深入讲解 Redis 的基本数据类型,并结合实际案例进行演示。
一、String(字符串)—— 最常见的数据类型
1. 数据结构
- String 是 Redis 中最基本的数据类型,存储的是二进制安全的字符串(最大支持 512MB)。
- 可以存储**文本、数字、二进制数据(如图片、视频)**等。
2. 常见操作
操作 | 作用 | 示例 |
---|---|---|
SET key value |
设置键值 | SET name "Alice" |
GET key |
获取键值 | GET name → "Alice" |
DEL key |
删除键 | DEL name |
INCR key |
递增(整数) | INCR counter |
DECR key |
递减(整数) | DECR counter |
APPEND key value |
追加字符串 | APPEND name " Smith" |
STRLEN key |
获取字符串长度 | STRLEN name |
SETEX key seconds value |
设置带过期时间的值 | SETEX code 60 "123456" |