Strings空间进行incr操作 对存储在指定key的数值执行原子的加1操作。 如果指定的key不存在,那么在执行incr操作之前,会先将它的值设定为0。 如果指定的key中存储的值不是字符串类型(fix:)或者存储的字符串类型不能表示为一个整数, 那么执行这个命令时服务器会返回一个错误(eq:(error) ERR value is not an integer or out of range)。 这个操作仅限于64位的有符号整型数据。 注意: 由于redis并没有一个明确的类型来表示整型数据,所以这个操作是一个字符串操作。 执行这个操作的时候,key对应存储的字符串被解析为10进制的64位有符号整型数据。 事实上,Redis 内部采用整数形式(Integer representation)来存储对应的整数值,所以对该类字符串值实际上是用整数保存,也就不存在存储整数的字符串表示(String representation)所带来的额外消耗。 返回值 integer-reply:执行递增操作后key对应的值。
| 参数名称 | 类型 | 示例值 | 必须 | 描述 |
|---|---|---|---|---|
| content-type | String | application/x-www-form-urlencoded | 否 |
| 参数名称 | 类型 | 示例值 | 必须 | 描述 |
|---|---|---|---|---|
| key | String | mynum | 是 | 需要递增的的key值。 |
| ds_id | String | - | 是 | 数据源 |