键值对的分布式缓存

时间:2014-02-25 05:47:04

标签: java caching redis distributed-caching

我正在寻找具有这些功能的键值对的分布式缓存 -

  1. 持久性到磁盘
  2. 开源
  3. Java界面
  4. 内存利用率最低的快速读/写
  5. 轻松向数据库添加更多计算机(水平可扩展)
  6. 适合该法案的数据库是什么?

2 个答案:

答案 0 :(得分:1)

Redisson框架还提供基于Redis的分布式缓存功能

答案 1 :(得分:0)

您可以使用很多选项。

Redis - 你自己说过的那个。它是一个独特的过程,非常快,键值肯定,但它不是“你的应用程序在内存中”,我的意思是你总是会进行套接字I / O以便进入redis进程。 它不是用Java编写的,但它提供了一个下降的Java驱动程序,而且还有一个Spring集成。

如果您想要基于Java的解决方案,请考虑以下事项:

memcached - 分布式缓存

Hazelcast - 它是一个数据网格,它不仅仅是键值存储,但你也可能对此感兴趣。

Infinispan - 来自JBoss的人创建了这个

EHCache - 一种流行的分布式缓存

希望这有帮助