Ehcache Memcache Redis
    优点 1、基于java开发
    2、基于JVM缓存
    3、简单、轻巧、方便
    1、简单的key-value存储
    2、内存使用率比较高
    3、多核处理,多线程
    1、丰富的数据结构
    2、持久化
    3、主从同步、故障转移
    4、内存数据库
    缺点 1、集群不支持
    2、分布式不支持
    1、无法容灾
    2、无法持久化
    1、单线程(大数量慢)
    2、单核(多核处理器无法充分利用cpu)

    Redis与Memcache主要区别
    1、持久化
    2、存储数据结构