- 1、本文档共15页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
memcache企业级应用场景-笔记
企业级Memcached服务应用实践
作者:XXX
归档:学习笔记
PAGE \* MERGEFORMATI
目 录
TOC \o 1-3 \h \z \u HYPERLINK \l _Toc485304746 第1章 Memcached介绍 PAGEREF _Toc485304746 \h 1
HYPERLINK \l _Toc485304747 1.1 Memcached 介绍 PAGEREF _Toc485304747 \h 1
HYPERLINK \l _Toc485304748 1.1.1 Memcached与常见同类软件对比 PAGEREF _Toc485304748 \h 1
HYPERLINK \l _Toc485304749 1.2 Memcached的用途与应用场景 PAGEREF _Toc485304749 \h 2
HYPERLINK \l _Toc485304750 1.2.1 memcached常见用途工作流程 PAGEREF _Toc485304750 \h 2
HYPERLINK \l _Toc485304751 1.2.2 Memcached在企业中的应用场景 PAGEREF _Toc485304751 \h 4
HYPERLINK \l _Toc485304752 1.3 搭建memcached服务端 PAGEREF _Toc485304752 \h 5
HYPERLINK \l _Toc485304753 1.3.1 libevent(epoll模型,libevent作为事件通知机制)。 PAGEREF _Toc485304753 \h 5
HYPERLINK \l _Toc485304754 1.3.2 、memcached PAGEREF _Toc485304754 \h 5
HYPERLINK \l _Toc485304755 1.3.3 启动服务并检查 PAGEREF _Toc485304755 \h 5
HYPERLINK \l _Toc485304756 1.3.4 存取数据实践 PAGEREF _Toc485304756 \h 6
HYPERLINK \l _Toc485304757 1.4 搭建memcache客户端 PAGEREF _Toc485304757 \h 7
HYPERLINK \l _Toc485304758 1.5 memcached内存管理机制 PAGEREF _Toc485304758 \h 8
HYPERLINK \l _Toc485304759 1.6 Memcached的检测过期与删除机制 PAGEREF _Toc485304759 \h 11
HYPERLINK \l _Toc485304760 1.6.1 Memcached懒惰检测对象过期机制 PAGEREF _Toc485304760 \h 11
HYPERLINK \l _Toc485304761 1.6.2 Memcached懒惰删除对象机制 PAGEREF _Toc485304761 \h 12
PAGE \* MERGEFORMAT13
Memcached介绍
Memcached 介绍
Memcached与常见同类软件对比
Memcached是什么?
Memcached是一个开源的、支持高性能、高并发的分布式内存缓存系统,由C语言编写,总共2000多行代码。从软件名称上看,前3个字符“Mem”就是内存的意思,而接下来的后面5个字符“cache”就是缓存的意思,最后一个字符d,是daemon的意思,代表是服务器端守护进程模式服务。
Memcached服务分为服务器端和客户端两部分,其中,服务器端软件的名字形如Memcached,客户端软件的名字形如Memcache。
Memcached软件诞生于2003年,最初由LiveJournal的Brad Fitzpatrick开发完成。Memcache是整个项目的名称,而Memcached是服务器端的主程序名,因其协议简单,应用部署方便、且支持高并发,因此被互联网企业广泛使用,直到现在仍然如此。其官方网站地址:/。
2. Memcached的作用
传统场景中,多数Web应用都将数据保存到关系型数据库中(例如:MySQL),Web服务器从中读取数据并在浏览器中显示。但随着数据量的增大、访问的集中,关系型数据库的负担就会出现加重、响应缓慢、
您可能关注的文档
- GSP台账培训.docx
- HID卡片,读卡器培训内容.docx
- Hedgehog信号通路调节成骨细胞RANKL表达的研究进展.doc
- HM公司在华营销策略.doc
- HSE风险评价与防范措施表.docx
- Html5css3Web前端开发规范.docx
- IPO公司资产负债率多少符合过会标准.doc
- IPO案例浅析之企业间资金拆借问题.docx
- ISO-IEC12207—软件生存期过程标准读后感.doc
- IGBT驱动器学习总结.docx
- (正式版)-B-T 43796-2024 集成电路封装设备远程运维 数据采集.docx
- (正式版)-B-T 43820-2024 纺织品 含相变材料的纺织品 蓄热和放热性能的测定.docx
- (正式版)-B-T 43763-2024 航天功能镀覆层 特种非金属材料金属镀层.docx
- (正式版)-B-T 43825-2024 犬狂犬病疫苗接种技术规范.docx
- (正式版)-B-T 43840-2024 枣庄黑盖猪.docx
- (正式版)-B-T 43716-2024 纺织品 夜光余辉性能试验方法 亮度计法.docx
- (正式版)-B-T 43753.3-2024 贵金属合金电镀废水化学分析方法 第3部分:硫酸盐含量的测定 硫酸钡重量法.docx
- (正式版)-B-T 43734-2024 饮食加工设备 电动设备 臂式搅拌机.docx
- (正式版)-B-T 43720-2024 皮革和毛皮 化学试验 阻燃剂的测定.docx
- (正式版)-B-T 43803-2024 科研机构评估指南.docx
文档评论(0)