是否存在某种持久键值,例如存储,它允许快速轻松地递增、递减和检索整数(仅此而已)。我知道我可以用 SQL 数据库来实现一些东西,但我看到了两个缺点:
- 对于手头的任务来说,它是重量级的。我所需要的只是能够说“server[key].inc()”或“server[key].dec()”
- 我需要能够同时处理对单个键的数千次写入。我不想处理过多的资源争用。改变价值然后离开——这就是我所需要的。
我知道 memcached 支持 inc/dec,但它不是持久的。在这一点上,我的策略是在某种排队系统后面使用 SQL 服务器,这样只有一个进程更新数据库。只是看起来……比它应该的更难。
有人可以推荐什么吗?