2021-07-08 .NET高级班 104-memcache缓存的介绍

网友投稿 505 2022-05-28

2021-07-08 .NET高级班 104-memcache缓存的介绍

memcache篇

简介:

官网:http://memcache.org/

定义:memcache是一个内存缓存系统,memcache里面的数据全部缓存在内存中,速度比硬盘要快。

存储介质

速度:硬盘最慢(TB),内存(G),一级缓存更快(M),二级缓存更快(M),cup(寄存器,电脑中最快的存储单元,只能存储简单的0和1)

为什么使用memecache做数据缓存?

web1.0: 用户只能看信息—看新闻

web2.0: 不仅要求能看,而且需要能够评论—需要让客户单和服务器做交互

web3.0:

在Web2.0时代,数据量大,之前web1.0时代的架构已经不能够再支持现在的需求和用户访问量,所以引入缓存系统来响应更多、更大的并发。

memcache的优势:

1.纯内存存储机制,所以也是所有nosql产品中最快的,同时也是动能最弱的。

2.内置分布式算法【轮询算法】,开发者不用自己去实现

3.他能把单项数据存储过期时间设置为30天,也能使得单项数据常驻内存当中

4.完美的支持开发语言的的驱动

memcache的短板:

1.memcache使用telnet协议传输,没有数据加密的功能,安全性稍差----一般memcache放在局域网中使用;

2.mem

.NET

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:Ceph分布式存储初步认识(一)【与云原生的故事】
下一篇:Linux vi/vim
相关文章