时时彩一天赚200元方法 www.y2at3.com.cn IT职业教育

华中地区北大青鸟校区IT集训营

027-87807717

时时彩一天赚200元方法 > 北大青鸟课程 > 前端开发 > > 北大青鸟PHP技术:浅谈memcache

北大青鸟PHP技术:浅谈memcache

时间:2018-01-08 15:27 来源:北大青鸟武汉宏鹏鲁广校区作者:任嵋
导读:北大青鸟小编今天给大家分享的是PHP技术系列文章:浅谈memcache

   1.什么是memcache?

  memcache是一套分布式的高速缓存系统,由LiveJournal的Brad Fitzpatrick开发,但目前被许多网站使用以提升网站的访问速度,尤其对于一些大型的、需要频繁访问数据库的网站访问速度提升效果十分显著;(缓存神器)

   2.运行机制与特性

  (1)、MemCache中可以保存的item数据量是没有限制的,只要内存足够

  (2)、MemCache单进程在32位机中极大使用内存为2G,这个之前的文章提了多次了,64位机则没有限制

  (3)、Key极大为250个字节,超过该长度无法存储

  (4)、单个item极大数据是1MB,超过1MB的数据不予存储

  (5)、MemCache服务端是不安全的,比如已知某个MemCache节点,可以直接telnet过去,并通过flush_all让已经存在的键值对立即失效

  (6)、不能够遍历MemCache中所有的item,因为这个操作的速度相对缓慢且会阻塞其他的操作

  (7)、MemCache的高性能源自于两阶段哈希结构:第—阶段在客户端,通过Hash算法根据Key值算出一个节点;第二阶段在服务端,通过一个内部的Hash算法,查找真正的item并返回给客户端。从实现的角度看,MemCache是一个非阻塞的、基于事件的服务器程序

  (8)、MemCache设置添加某一个Key值的时候,传入expiry为0表示这个Key值永 久有效,但是这个Key值也会在30天之后失效(是由memcached的核心代码决定的,无法更改)

   3. memcache与redis的区别

  (1)、性能

  都比较高,性能对我们来说应该都不是瓶颈

  总体来讲,TPS方面redis和memcache差不多

  (2)、操作的便利性

  memcache数据结构单一

  redis丰富一些,数据操作方面,redis更好一些,较少的网络IO次数

  (3)、内存空间的大小和数据量的大小

  redis在2.0版本后增加了自己的VM特性,突破物理内存的限制;可以对key value设置过期时间(类似memcache)

  memcache可以修改极大可用内存,采用LRU算法

  (4)、可用性(单点问题)

  对于单点问题,

  redis,依赖客户端来实现分布式读写;主从复制时,每次从节点重新连接主节点都要依赖整个快照,无增量复制,因性能和效率问题,

  所以单点问题比较复杂;不支持自动sharding,需要依赖程序设定一致hash 机制。

  一种替代方案是,不用redis本身的复制机制,采用自己做主动复制(多份存储),或者改成增量复制的方式(需要自己实现),一致性问题和性能的权衡

  Memcache本身没有数据冗余机制,也没必要;对于故障预防,采用依赖成熟的hash或者环状的算法,解决单点故障引起的抖动问题。

  (5)、可靠性(持久化)

  对于数据持久化和数据恢复,

  redis支持(快照、AOF):依赖快照进行持久化,aof增强了可靠性的同时,对性能有所影响

  memcache不支持,通常用在做缓存,提升性能;

  (6)、数据一致性(事务支持)

  Memcache 在并发场景下,用cas保证一致性

  redis事务支持比较弱,只能保证事务中的每个操作连续执行

  7、应用场景

  redis:数据量较小的更性能操作和运算上

  memcache:用于在动态系统中减少数据库负载,提升性能;做缓存,提高性能(适合读多写少,对于数据量比较大,可以采用sharding)

告诉我们,你现在想了解什么?

精彩专题——96%的同学看到这里都会点击下面的专题

Copyright ? 2006-2016 武汉北大青鸟鲁广校区(武汉宏鹏教育咨询有限公司) 版权所有鄂ICP备11006561号 CacheTime:2018-11-15 10:00:03 CacheID:4588

鄂公网安备 42011102000412号

  • 全国小麦收获进度过八成 2018-12-16
  • 您要明白的是,如果按照上海市的人口基数2500万计算的话,就算有100万的服务人员,平均每人也要保障25个人的预约服务.人要理性 2018-12-16
  • 王秀英受邪教全能神蛊惑离家出走 家人盼归 2018-12-16
  • 滴滴在江门属非法网约车 交通部门6次约谈未获进展 2018-12-15
  • 上交所发布试点创新企业股票或CDR上市交易实施办法 2018-12-15
  • 水乡“大花园”迎来投资热 2018-12-15
  • 这条百元级的牛仔裙,竟匹配了我衣橱里的所有单品 2018-12-15
  • 晋中市直机关将开展纪念建党97周年“红色+”系列活动 2018-12-14
  • 点击天山网 掌握全新疆 2018-12-14
  • 球迷高速公路停车看球 交警护送下高速 2018-12-14
  • 江苏破获偷排危化品船舶洗舱水污染环境案:犯罪嫌疑人陆续归案 2018-12-13
  • 西安上线“垃圾银行3.0” 它比烟头革命更可能成功! 2018-12-13
  • 中央军委印发《传承红色基因实施纲要》 2018-12-12
  • 紧盯节点,打赢反“四风”持久战(前沿观察) 2018-12-12
  • 德味手表了解一下 徕卡推出L1,L2机械表德味手表徕卡推出L1-手机行情 2018-12-12
  • 356| 859| 202| 712| 102| 192| 29| 455| 858| 673|