16 | 服务端缓存选型:Redis、Memcache

业务场景

  • 业务规模越来越大,服务部署的数据在越来越多;
  • 并发量也越来越大;
  • 业务放对数据的一致性也越来越高了;

这种业务场景下,需要集中式缓存。

Redis vs Memcache

  基于内存 数据结构 虚拟内存 过期策略 数据持久 灾难恢复 性能
Redis 是的 List,Set 等多种 物理内存用完,可以将不用的数据交换到磁盘
Memcache 是的 k/v
  • Memcache 只适合基于内存的场景,对数据持久和暂难恢复所提供的能力是欠缺的;
  • Redis 更适合做集中式缓存;

你可能感兴趣的:(redis,java,缓存,分布式,数据库)