一个持久存储,可以轻松快速地增加/减少整数

时间:2011-01-22 00:48:18

标签: performance atomic persistent

是否存在某种类似于存储的持久键值,允许快速简单地递增,递减和检索整数(以及其他任何内容)。我知道我可以使用SQL数据库实现某些功能,但我看到了两个缺点:

  1. 这对于手头的任务来说是重量级的。我只需要能说“server [key] .inc()”或“server [key] .dec()”
  2. 我需要能够同时处理对单个密钥的数千次写入。我不想处理过多的资源争用。改变价值并离开 - 这就是我所需要的一切。
  3. 我知道memcached支持inc / dec,但它并不持久。我现在的策略是在某种排队系统后面使用SQL服务器,这样只有一个进程更新数据库。它似乎......比它应该更难。

    有人可以推荐吗?

1 个答案:

答案 0 :(得分:0)

Redis是一个支持多种数据类型的键值存储。存在整数,以及incr和decr命令。