ehcache

适应于单应用
  • 基于JAVA开发
  • 基于JVM缓存

缺点

  • 不支持分布式/不支持集群

Memcache

  • key-value 存储
  • 内存使用率高
  • 多核处理,多线程
    缺点
  • 无法持久化,无法容灾

redis

  • 丰富的数据结构
  • 支持持久化
  • 支持集群
  • 内存数据库

缺点

  • 单线程,单核