ISET 是 Redis 中用于设置整数值的命令,通常用于初始化或设置计数器。
ISET key value
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| key | String | 是 | 键名 |
| value | Integer | 是 | 整数值 |
O(1)
> ISET counter 100
OK
> GET counter
"100"
> INCR counter
(integer) 101
| 错误 | 原因 | 解决 |
|---|---|---|
| ERR value is not an integer | value 不是整数 | 使用整数作为值 |
Q1: ISET 和 SET 有什么区别? A: ISET 专门用于设置整数值,可能具有内部优化。
Q2: 可以设置负数吗? A: 可以,支持负整数。
Q3: 会覆盖已存在的值吗? A: 会覆盖,不检查类型。