java web开发缓存方案,ehcache和redis哪个更利于缓存

yang3353提问于 2018-04-06 22:27
1 个回答
  • gaokai2018-04-07 00:13

    ehcache直接在jvm虚拟机中缓存,优点是速度快,效率高;


    但缓存共享比较麻烦,集群分布式应用操作繁杂。redis是通过socket访问到缓存服务,效率比不上ecache,但是要快于数据库,对与集群的处理以及分布式缓存更方便,并已经有成熟的方案。


    假如是单个应用或者对缓存访问要求很高的应用,建议使用ehcache。假如是大型系统,存在缓存共享、分布式部署、缓存内容比较大的,建议使用redis。