Redis与Memcache的区别

原创 2018年04月14日 23:38:00

今天来总结下redis与memcache的区别。redis与memcache都是为了应付网络上的高并发,大流量而存在的。Memcached 是国外社区网站LiveJournal的开发团队开发的高性能的分布式内存缓存服务器。一般的使用目的是,通过缓存数据库查询结果,减少数据库访问次数,以提高动态Web 应用的速度、提高可扩展性。Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。

关于redis与memcache的区别可以从以下几个方面分析:

存储方式:

        redis可以把数据存进硬盘中。 memcache只能把数据存储在内存中。

        redis的value最大支持512M,memcache的value最大支持1M。

数据支持类型:

      redis在数据支持上要比memecache多的多。redis支持hash、list、set、zset等多种数据类型。 memcache只支持key=>value这种形式。

性能

        redis是单核运行的,memcache是多核运行的。

持久化:

        Redis支持数据的持久化,可以将内存中的数据保持在磁盘中,重启的时候可以再次加载进行使用。memcache重启或者宕  机后数据会丢失。

读写速度:

        redis的写速度与memcache的写速度差不多。读速度memcacheredis快。



redis,memcache二者的区别是?(优缺点)

Memcache和Redis区别: Redis中,并不是所有的数据都一直存储在内存中的,这是和Memcache相比一个最大的区别。 Redis在很多方面具备数据库的特征,或者说就是一个数据库系统,而...
  • hhjianlong
  • hhjianlong
  • 2017-06-29 22:12:14
  • 6222

memcache与redis原理区别

说到redis就会联想到memcached,反之亦然。了解过两者的同学有那么个大致的印象: redis与memcached相比,比仅支持简单的key-value数据类型,同时还提供list,se...
  • zxp_cpinfo
  • zxp_cpinfo
  • 2017-02-17 10:32:19
  • 1103

谈谈redis,memcache的区别和具体应用场景

1. Memcached简介 来源:https://www.cnblogs.com/Hondsome/p/5962144.html Memcached是以LiveJurnal旗下Danga I...
  • u012316953
  • u012316953
  • 2017-11-11 20:54:43
  • 473

NoSQL数据库memcache和redis区别()

在web后台发开面试中,经常会被问道memcache和redis的区别和使用情况。 其中memcache和redis都是基于内存存储的缓存系统,存储形式key--value键值对的形式。 区别: (1...
  • qq_21034239
  • qq_21034239
  • 2017-01-17 20:38:43
  • 1982

关于memcache和Redis的区别和总结

Redis和Memcached整体对比1)性能对比:由于Redis只使用单核,而Memcached可以使用多核,所以平均每一个核上Redis在存储小数据时比Memcached性能更高。而在100k以上...
  • buquan4041
  • buquan4041
  • 2016-10-17 02:09:23
  • 4961

Redis, Memcache, Mysql区别

在使用Redis过程中,我们发现了不少Redis不同于Memcached,也不同于MySQL的特征。 (本文主要讨论Redis未启用VM支持情况) 1. Schema MySQL: 需事先设计 Me...
  • wtyvhreal
  • wtyvhreal
  • 2015-03-15 10:10:32
  • 1895

转-面试前必看:Redis 和 Memcached 的区别

Redis 的作者 Salvatore Sanfilippo 曾经对这两种基于内存的数据存储系统进行过比较: Redis支持服务器端的数据操作:Redis相比Memcache...
  • hackercn9
  • hackercn9
  • 2017-02-03 11:46:56
  • 1581

Ehcache、memcache、redis三大缓存区别

转载自:http://blog.csdn.net/jationxiaozi/article/details/8509732点击打开链接 最近项目组有用到这三个缓存,去各自的官方看了下,觉得还真的...
  • gududedabai
  • gududedabai
  • 2017-11-08 10:16:33
  • 194

mongodb的简单认识和redis以及memcache的对比

mongodb是一种nosql数据库,它不支持ACID属性,以分布式文件存储数据,一个文件类似于一个json格式,可以在不同字段上建立索引,支持丰富的查询,是一种最贴近关系型数据库的非关系型数据库。...
  • liangwenmail
  • liangwenmail
  • 2017-03-17 10:21:11
  • 747

redis、memcache和mongodb各自的优缺点是什么,怎么选择呢?

redis、memcahce 比较相似,但与 mongodb 完全不同,几乎没有可比性。 总的来说 redis/memcache 是基于内存的,讲究的是性能,多用作缓存层,比如说存放...
  • kwame211
  • kwame211
  • 2017-11-27 17:02:52
  • 669
收藏助手
不良信息举报
您举报文章:Redis与Memcache的区别
举报原因:
原因补充:

(最多只允许输入30个字)