支持incr的分布式缓存

时间:2011-09-28 23:24:20

标签: redis ehcache terracotta

我正在寻找支持均衡读写加载的分布式键/值存储。

必要的功能:

  1. Get,Set,Incr
  2. 磁盘备份
  3. 非常快(即最终的一致性还可以)
  4. 高可用性(即在节点故障时重新平衡负载)
  5. 很高兴有特色:

    1. 溢出到磁盘(假设负载具有不错的位置属性)
    2. 平台无关(例如基于java)
    3. 由于许多分布式缓存解决方案支持get / set但不支持incr,因此看起来唯一符合要求的选项是赤土陶器。 (尽管Redis在其不稳定的分支中有一个集群模型)。

      任何建议?

2 个答案:

答案 0 :(得分:0)

我可以说redis。

  

必要的功能:

  1. 是的,也支持其他advanced data structures类哈希,(有序)集和列表
  2. 是,默认情况下redis saves磁盘上数据集的快照。
  3. 根据CAP定理,在节点故障时重新平衡负载相当于分区容差而不是高可用性。 Redis支持replication,群集正在开发中。
  4.   

    很高兴有特色:

    1. 阅读有关virtual memory
    2. 的文章
    3. 大多数POSIX systems
    4. 也许您可以尝试查看membasecouchbase server

答案 1 :(得分:0)

http://www.basho.com/ Riak会为你做这件事。