架构师成长记_第五周_01_分布式缓存方案技术选型对比(Redis, Ehcache, Memcache)

分布式缓存方案技术选型对比

1. Ehcache

优点:

  1. 基于Java 开发, 与 Java 项目整合的话健壮性很好
  2. 基于JVM缓存, 使用 Ehcache 的话速度会更快, 性能更高
  3. 使用简单, 整合方便
  4. 适用于单体应用

缺点:

  1. 集群不支持
  2. 分布式不支持
  3. 维护不方便, 很艰难复杂

2. Memcache

优点:

  1. 与Redis 一样, 都是 NoSql, 都是分布式的缓存中间件, 是以简单的 key–value进行存储
  2. Memcache 相比于 Redis 的 key–value 更简单, 它只支持字符串存储, 内存使用率高
  3. 是一个内存数据库, 数据存储在内存中, 性能和效率都高
  4. 是多核处理, 多线程的, 性能更好

缺点:

  1. 无法容灾: 即数据不能做持久化处理的, 当服务器节点宕机后, 数据很难进行恢复
  2. 不能持久化数据

3. Redis

优点

  1. 可以以key–value形式存储丰富的数据结构
  2. 可以进行容灾处理, 可以进行持久化数据
  3. 可以进行主从同步, 故障转移配置(支持集群部署方式)
  4. 是一个内存数据库, 数据存储在内存中, 性能和效率都高

缺点:

  1. 单线程的
  2. 单核
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

_大木_

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值