环球快讯:redis与memcache比较有哪些优点
2023-02-27 18:18:46 来源:互联网
现在大家都会在网络上汲取相关知识内容,比如redis与memcache比较有哪些优点,为了更好的解答大家的问题,小编也是翻阅整理了相应内容,下面就一起来看一下吧!
1、如果简单地比较Redis与Memcached的区别,大多数都会得到以下观点:1 Redis不仅仅支持简单的k/v类型的数据,同时还提供list,set,hash等数据结构的存储。
(资料图片)
2、2 Redis支持数据的备份,即master-slave模式的数据备份。
3、3 Redis支持数据的持久化,可以将内存中的数据保持在磁盘中,重启的时候可以再次加载进行使用。
4、在Redis中,并不是所有的数据都一直存储在内存中的。
5、这是和Memcached相比一个最大的区别(我个人是这么认为的)。
6、Redis只会缓存所有的key的信息,如果Redis发现内存的使用量超过了某一个阀值,将触发swap的操作,Redis根据“swappability = age*log(size_in_memory)”计算出哪些key对应的value需要swap到磁盘。
7、然后再将这些key对应的value持久化到磁盘中,同时在内存中清除。
8、这种特性使得Redis可以保持超过其机器本身内存大小的数据。
9、当然,机器本身的内存必须要能够保持所有的key,毕竟这些数据是不会进行swap操作的。
10、同时由于Redis将内存中的数据swap到磁盘中的时候,提供服务的主线程和进行swap操作的子线程会共享这部分内存,所以如果更新需要swap的数据,Redis将阻塞这个操作,直到子线程完成swap操作后才可以进行修改。
11、可以参考使用Redis特有内存模型前后的情况对比:VM off: 300k keys, 4096 bytes values: 1.3G usedVM on: 300k keys, 4096 bytes values: 73M usedVM off: 1 million keys, 256 bytes values: 430.12M usedVM on: 1 million keys, 256 bytes values: 160.09M usedVM on: 1 million keys, values as large as you want, still: 160.09M used 当从Redis中读取数据的时候,如果读取的key对应的value不在内存中,那么Redis就需要从swap文件中加载相应数据,然后再返回给请求方。
12、这里就存在一个I/O线程池的问题。
13、在默认的情况下,Redis会出现阻塞,即完成所有的swap文件加载后才会相应。
14、这种策略在客户端的数量较小,进行批量操作的时候比较合适。
15、但是如果将Redis应用在一个大型的网站应用程序中,这显然是无法满足大并发的情况的。
16、所以Redis运行我们设置I/O线程池的大小,对需要从swap文件中加载相应数据的读取请求进行并发操作,减少阻塞的时间。
17、redis、memcache、mongoDB 对比从以下几个维度,对redis、memcache、mongoDB 做了对比,欢迎拍砖性能都比较高,性能对我们来说应该都不是瓶颈总体来讲,TPS方面redis和memcache差不多,要大于mongodb2、操作的便利性memcache数据结构单一redis丰富一些,数据操作方面,redis更好一些,较少的网络IO次数mongodb支持丰富的数据表达,索引,最类似关系型数据库,支持的查询语言非常丰富3、内存空间的大小和数据量的大小redis在2.0版本后增加了自己的VM特性,突破物理内存的限制;可以对key value设置过期时间(类似memcache)memcache可以修改最大可用内存,采用LRU算法mongoDB适合大数据量的存储,依赖操作系统VM做内存管理,吃内存也比较厉害,服务不要和别的服务在一起4、可用性(单点问题)对于单点问题,redis,依赖客户端来实现分布式读写;主从复制时,每次从节点重新连接主节点都要依赖整个快照,无增量复制,因性能和效率问题,所以单点问题比较复杂;不支持自动sharding,需要依赖程序设定一致hash 机制。
18、一种替代方案是,不用redis本身的复制机制,采用自己做主动复制(多份存储),或者改成增量复制的方式(需要自己实现),一致性问题和性能的权衡Memcache本身没有数据冗余机制,也没必要;对于故障预防,采用依赖成熟的hash或者环状的算法,解决单点故障引起的抖动问题。
19、mongoDB支持master-slave,replicaset(内部采用paxos选举算法,自动故障恢复),auto sharding机制,对客户端屏蔽了故障转移和切分机制。
20、5、可靠性(持久化)对于数据持久化和数据恢复,redis支持(快照、AOF):依赖快照进行持久化,aof增强了可靠性的同时,对性能有所影响memcache不支持,通常用在做缓存,提升性能;MongoDB从1.8版本开始采用binlog方式支持持久化的可靠性6、数据一致性(事务支持)Memcache 在并发场景下,用cas保证一致性redis事务支持比较弱,只能保证事务中的每个操作连续执行mongoDB不支持事务7、数据分析mongoDB内置了数据分析的功能(mapreduce),其他不支持8、应用场景redis:数据量较小的更性能操作和运算上memcache:用于在动态系统中减少数据库负载,提升性能;做缓存,提高性能(适合读多写少,对于数据量比较大,可以采用sharding)MongoDB:主要解决海量数据的访问效率问题。
相关阅读
- (2023-02-27)环球快讯:redis与memcache比较有哪些优点
- (2023-02-27)焦点报道:特斯拉引发中美两国电动车降价,电动车性价比何时超越燃油车?
- (2023-02-27)热议:最新公布!信阳市常住人口为616.6万
- (2023-02-27)停一天40元!昆明一小区外围道路停车费突涨,原来……
- (2023-02-27)环球快报:上海三联人文经典书库34:古代哲学史
- (2023-02-27)又一未拆封初代iPhone被拍卖,当前标的价格超3万元人民币
热点推荐
- (2023-02-27)环球快讯:redis与memcache比较有哪些优点
- (2023-02-27)剑三交易平台_剑网三交易
- (2023-02-27)全球观天下!全球市场观察:美元在周五反弹后继续站稳脚跟 关注关键数据
- (2023-02-27)世界看热讯:奉天省造老银元价格(2023年02月27日)
- (2023-02-27)实时:苏维埃老银元价格(2023年02月27日)
- (2023-02-27)观天下!袁世凯银元价格(2023年02月27日)
最近更新
- (2023-02-27)环球快讯:redis与memcache比较有哪些优点
- (2023-02-27)剑三交易平台_剑网三交易
- (2023-02-27)全球观天下!全球市场观察:美元在周五反弹后继续站稳脚跟 关注关键数据
- (2023-02-27)世界看热讯:奉天省造老银元价格(2023年02月27日)
- (2023-02-27)实时:苏维埃老银元价格(2023年02月27日)
- (2023-02-27)观天下!袁世凯银元价格(2023年02月27日)
- (2023-02-27)【报资讯】六大机构预测美国利率和美元走势,不排除3月加息50基点!_外汇动态报道_汇通财经www.fx678.com
- (2023-02-27)焦点报道:特斯拉引发中美两国电动车降价,电动车性价比何时超越燃油车?
- (2023-02-27)三国之吕赵莫
- (2023-02-27)【世界独家】泽连斯基替身曝光?乌克兰回应 那人不是替身是总统保镖
- (2023-02-27)环球时讯:北京商务局:消费者每批次可在同一平台最多领取1600元消费券
- (2023-02-27)欧市盘前:美联储加息预期升温 拉加德预计3月将加息50个基点 美元指数报105.35
- (2023-02-27)今日关注:英镑/日元今日行情走势交易策略(2023年2月27日)
- (2023-02-27)人民币对英镑汇率(2023年2月27日)
- (2023-02-27)天天头条:中国黄金:一季度销售有增长,但金价上涨带来的回购量较低
- (2023-02-27)今日最新!利空美元!专家预测美国两年内陷入温和衰退,美联储将转鸽_外汇动态报道_汇通财经www.fx678.com
- (2023-02-27)大型海上航标在渤海湾成功布设 助力海上风电项目建设
- (2023-02-27)工信部:移动互联网应用的自动续订、续费前5日以短信、消息等提醒用户
- (2023-02-27)全球观热点:铁路货运高位运行 民航保障航班量环比增长0.8%
- (2023-02-27)热议:最新公布!信阳市常住人口为616.6万
- (2023-02-27)天天通讯!男子获赔1300余万拆迁款,两年后开发商报警,理由是...
- (2023-02-27)一张图:黄金原油外汇股指"枢纽点+多空占比"一览(2023/02/27周一)_外汇动态报道_汇通财经www.fx678.com
- (2023-02-27)每日精选:26条措施!工信部印发进一步提升移动互联网应用服务能力的通知
- (2023-02-27)世界即时:重庆启动制造业数字化转型行动
- (2023-02-27)停一天40元!昆明一小区外围道路停车费突涨,原来……
- (2023-02-27)环球快报:上海三联人文经典书库34:古代哲学史
- (2023-02-27)“科创中国”创新创业投资大会成果发布典礼暨大湾区科技大会在深成功举办
- (2023-02-27)【全球速看料】今日菲律宾央行动态及官员讲话消息汇总(2023年2月27日)
- (2023-02-27)全球实时:今日亚盘外汇技术分析(2023年2月27日)
- (2023-02-27)今日亚盘纽元兑美元汇率交易策略(2023年2月27日)