缓存
Ehcache | Redis | |
---|---|---|
存取速度 | Ehcache直接在jvm虚拟机中缓存,速度快,效率高 | Redis是通过socket访问到缓存服务,效率比ecache低 |
集群 | Ehcache有缓存共享方案,不过是通过RMI或者Jgroup多播方式进行广播缓存通知更新,缓存共享复杂,维护不方便;简单的共享可以,但是涉及到缓存恢复,大数据缓存,则不合适。 | Redis有成熟的分布式解决方案。适合大规模分布式集群部署。 |
操作复杂度 | Ehcache提供的接口非常简单明了,从Ehcache的搭建到运用运行仅仅需要的是你宝贵的几分钟。其实很多开发者都不知道自己用在用Ehcache,Ehcache被广泛的运用于其他的开源项目。比如:Hibernate | 至少需要安装服务端和客户端才能使用。操作略比Ehcache复杂一些。 |