hi,你好!欢迎访问本站!登录
本站由阿里云强力驱动
当前位置:首页 - 文章 - 数 据 库 - 正文 佛曰:你二大爷还是你二大爷。

memcached与redis哪一个好_数据库,redis

2019-12-03数 据 库ki4网2°c
A+ A-
提及缓存框架,我们最经常运用的缓存框架有 memcached、Redis 这两个,但它们之间实际上是有差别的。

Memcached 的降生

2003年5月,Brad Fitzpatrick 宣布了第一个版本的 Memcached,一开始重要是为了处理 LiveJournal 网站接见缓存问题而降生的,这个版本的 Memcached 运用 Perl 言语编写。 (引荐进修:Redis视频教程)

以后 Anatoly Vorobey 运用 C 重写了 Memcached。如今 Memcached 已被普遍应用于 YouTube、Reddit、Facebook 等网站。

提及 Memcached 的降生,重要照样由于关联型数据库在存储机能上的瓶颈。由于进入21世纪,跟着个人电脑的提高,天下网民数目急剧爬升,网站的接见量也随之爬升。

由于关联型数据库须要将数据耐久化,所以会有一些写硬盘IO的进程,因此在写入数据上会有瓶颈。而为了处理硬盘IO速度慢的问题,Memcached 则是将一切数据存储在了内存中,从而能完成疾速的数据写入和读取。

也是由于 Memcached 将数据存储在内存中,没有完成耐久化,所以当涌现一些不测状况,比方:断电重启、机械宕机等状况,Memcached 存储的数据会悉数丧失,我们只能从新从数据库中读取一次,再加载到 Memcached 中。

除此之外,Memcached只支撑单一的 key-value 存储,所以这内里存储的数据范例单一,没法顺应多样化的营业生长。

Redis 的降生

恰是由于以上问题的存储,所以在2009年5月的时刻Redis降生了。Redis创建者看到了Memcached身上存在的许多问题,所以创建了Redis缓存框架。

在Redis缓存框架中,它支撑多达 6 种范例的数据存储,而且供应了多个原子敕令操纵。而且Redis还支撑了将数据耐久化到当地文件,如许当发生不测时就不须要再从数据库读取一遍数据了,直接读取当地文件恢复即可。

究竟哪一个好?

从两个缓存框架的生长进程来看,我们能够晓得Redis是Memcached的升级版本,Memcached具有的功用Redis基本上都具有了。

所以许多时刻我们都是运用Redis作为首选的缓存框架,固然了Memcached也有一些比Redis好一些的机能,比如在存储完整静态的小量 key-value 数据时,Memcached会比Redis快一些。

但只需数据量轻微大一点,或许数据是动态的,那末Memcached的机能就会直线下落。

所以纵然Memcached在某些方面有纤细的上风,但总体上Redis照样优于Redis这个缓存框架的。

更多Redis相干技术文章,请接见Redis入门教程栏目举行进修!

以上就是memcached与redis哪一个好的细致内容,更多请关注ki4网别的相干文章!

  选择打赏方式
微信赞助

打赏

QQ钱包

打赏

支付宝赞助

打赏

  移步手机端
memcached与redis哪一个好_数据库,redis

1、打开你手机的二维码扫描APP
2、扫描左则的二维码
3、点击扫描获得的网址
4、可以在手机端阅读此文章
标签:

发表评论

选填

必填

必填

选填

请拖动滑块解锁
>>