Memcached incr/decr 命令

incr/decr 对数值做原子自增自减,做计数器。

Beginner
Key Pointsincr/decr 在服务端原子执行,多客户端并发也不会数错。

用法

Shell
set views 0 0 1
0
incr views 1
incr views 10
decr views 5
Output
STORED
1
11
6

注意点

  • 值必须是合法整数,否则报错
  • key 不存在时 incr 默认报错;加 noreply 之外可用 incr 前先 set 0
  • 结果非负,不会减成负数
For hit counters and rate-limit counts, prefer incr/decr — far safer than get-increment-set, which loses updates under concurrency.

Friends & Partners