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、存储数据结构