回答
有很多选项可供您使用。
Redis - 你自己说的那个。它是一个独特的过程,速度非常快,键值肯定,但它不是“应用程序的内存”,我的意思是说你总是会执行套接字I/O以进入redis进程。 它不是用Java编写的,但它提供了一个下降的Java驱动程序来处理,而且还有一个弹簧集成。
如果你想要一个基于Java的解决方案考虑以下几点:
memcached - 分布式缓存
Hazelcast - 它是一个数据网格,它不是简单的key-value存储多得多,但你可能会感兴趣这也是。
Infinispan - 从JBoss的人创造了这个一个
EHCache - 一种流行的分布式缓存
希望这有助于
谢谢。我对分布式缓存一无所知。那么,如果我有大约1亿条记录,那么对于大多数功能来说这是最好的选择? –
一个简单的get可能适用于所有的人。我认为你还应该关心其他方面,如速度,部署,许可证等等。你可以在你的环境中做你的基准。总的来说,互联网上有很多可以进行的头对头比较。例如:http://vschart.com/compare/hazelcast/vs/redis-database –
Redisson框架还提供了基于Redis的分布式缓存能力
- 1. 分布式缓存
- 2. 分布式缓存
- 3. Mybatis的分布式缓存
- 4. 的MapReduce分布式缓存
- 5. 低延迟分布式缓存++对象
- 6. ASP.NET InProc缓存vs分布式缓存
- 7. AppFabric缓存 - 查询分布式缓存
- 8. 分布式缓存技术
- 9. 分布式缓存帮助
- 10. 分布式缓存hazelcast
- 11. Java分布式缓存
- 12. 替代分布式缓存
- 13. 分布式缓存框架
- 14. hadoop分布式缓存
- 15. Hadoop分布式缓存
- 16. Map Reduce分布式缓存
- 17. 新手Hadoop的..分布式缓存
- 18. 分布式环境下的Java缓存
- 19. .Net 4.0中的InProc分布式缓存
- 20. 支持incr的分布式缓存
- 21. 无法从分布式缓存的Hadoop
- 22. EclipseLink分布式缓存导致空主键,什么?
- 23. 具有缓存依赖关系的分布式缓存
- 24. 更新Hadoop中分布式缓存中的缓存文件
- 25. 分布式缓存文件Hadoop
- 26. Varnish是否支持分布式缓存?
- 27. 分布式缓存不工作
- 28. 猪访问分布式缓存StoreFunc
- 29. 分布式缓存体系结构
- 30. 什么是分布式缓存?
什么你看对于?给你的投入。 – sakura
我看着redis和memcached。但我对此没有太多的想法。我很困惑 –