memcache 与 redis 区别

对于它们两的区别自己做了一下整理

memcache 优点

1:速度比较快
2:支持水平扩展,可以任意添加节点
3:memcache单个value的最大限制是2MB
redis优点
1:可以支持多数据库
2:支持异步数据持久化(以文件保存)
3:redis单个value的最多限制是1GB
4:Redis数据库完全在内存中,使用磁盘仅用于持久性


对于持久化 它分为两种方式:

1: 内存快照(RDB)
是一个单文件 适用于备份,数据量大时,启动很快,但是RDB容易造成数据的丢失 每隔几秒执行,可自己设置。
2:日志(AOF)
AOF是一个纯追加文件,就算服务 器突然Crash,也不会出现日志的定位或者损坏问题, AOF每提交一个修改命令都要刷新到AOF文件,非常非常慢,但也非常安全每隔一秒把操作记录起来。文件会越来越大,(一秒一次)

要根据应用场景,选取合适的方式使用
总结:
1:如果是简单的数据缓存建议使用memcache。
2:如果要对单一操作的数据量非常的大则使用memcache
3: 处理高并发的话采用redis,支持的数据类型也丰富。


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值