0

是否存在某种持久键值,例如存储,它允许快速轻松地递增、递减和检索整数(仅此而已)。我知道我可以用 SQL 数据库来实现一些东西,但我看到了两个缺点:

  1. 对于手头的任务来说,它是重量级的。我所需要的只是能够说“server[key].inc()”或“server[key].dec()”
  2. 我需要能够同时处理对单个键的数千次写入。我不想处理过多的资源争用。改变价值然后离开——这就是我所需要的。

我知道 memcached 支持 inc/dec,但它不是持久的。在这一点上,我的策略是在某种排队系统后面使用 SQL 服务器,这样只有一个进程更新数据库。只是看起来……比它应该的更难。

有人可以推荐什么吗?

4

1 回答 1

0

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

于 2011-01-22T00:51:01.933 回答