主题
SET / GET
Redis 中,SET
和 GET
是用于操作字符串类型键值对的核心命令。
SET 命令
SET
用于设置指定键的值,语法简单且功能丰富:
bash
SET key value
还支持额外选项:
EX seconds
:设置键的过期时间(秒)。PX milliseconds
:设置键的过期时间(毫秒)。NX
:只有键不存在时才设置。XX
:只有键存在时才设置。
示例:
bash
SET user:1 "Alice" EX 3600
表示设置键 user:1
,值为 "Alice"
,过期时间为 1 小时。
GET 命令
GET
用于获取指定键的值:
bash
GET key
如果键存在,返回对应的值;否则返回空回复(nil)。
示例:
bash
GET user:1
返回:
"Alice"
应用场景
SET
和 GET
是实现缓存、会话管理、配置存储等场景的基础命令,因其高性能和简单易用,被广泛应用于各种 Redis 使用场景中。