Redis 的 INCR 命令是一个原子性自增操作,用于对指定键(key)存储的整数值增加 1。以下是其核心特性和使用场景的简述:
🔢 一、核心功能
-
自增逻辑
- 若键不存在,则先初始化为
0,再执行INCR操作,结果返回1。 - 若键存在且值为整数,则值增加 1 并返回新值。
- 示例:
INCR counter # 首次执行返回 1(从 0→1) INCR counter # 再次执行返回 2 - 原子性保障:多客户端并发操作时,每个
INCR按顺序执行,避免数据竞争[citation:2][citation:8][citation:9]。
- 若键不存在,则先初始化为
-
数据类型限制
- 仅支持 64 位有符号整数(范围:
-2^63到2^63-1
- 仅支持 64 位有符号整数(范围:
订阅专栏 解锁全文
3177

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



