扫描右侧图片或微信搜索 “ Java技术分享屋 ” ,回复 “ 验证码 ” ,获取验证密码。
本资料仅供读者预览及学习交流使用,不能用于商业用途,请在下载后24小时内删除。如果喜欢,请购买正版!
一.资料图片
二.资料简介
讲述memcached 安装使用等三.资料目录
目录:
第一章:memcached 介绍....................................................................................................................1
1.1 memcached 是什么?.............................................................................................................1
1.2 什么是 NoSQL?...................................................................................................................1
1.3 谁在用 memcached?............................................................................................................1
第二章:memcached 基本使用............................................................................................................2
2.1 linux 下编译 memcached..................................................................................................... 2
2.1.1:准备编译环境............................................................................................................2
2.1.2: 编译 memcached..................................................................................................... 2
2.2 memcached 的启动...............................................................................................................3
2.3 memcached 的连接...............................................................................................................5
2.4 memcached 的命令...............................................................................................................5
第三章 memcached 的内存管理与删除机制.................................................................................. 9
3.1:内存的碎片化.......................................................................................................................9
3.2: slab allocator 缓解内存碎片化........................................................................................... 9
3.3 系统如何选择合适的 chunk?............................................................................................. 9
3.4 固定大小 chunk 带来的内存浪费.................................................................................... 11
3.5 grow factor 调优................................................................................................................. 12
3.6 memcached 的过期数据惰性删除.................................................................................... 13
3.7: memcached 此处用的 lru 删除机制...............................................................................13
3.8 memcached 中的一些参数限制....................................................................................... 13
第四章 编译 PHP 及 memcached 扩展.......................................................................................... 14
4.1 编译 apache+php............................................................................................................... 14
4.2 编译 php-memcache 扩展................................................................................................. 15
4.3 windows 下安装 php-memcached 扩展.............................................................................15
第五章 memcached 实战.................................................................................................................16
5.1 缓存数据库查询结果........................................................................................................16
5.2 中继 MySQL 主从延迟数据.............................................................................................18
第六章 分布式集群算法.................................................................................................................19
6.1 memcached 如何实现分布式?...........................................................................................19
6.2 分布式之取模算法............................................................................................................19
6.3 取模算法对缓存命中率的影响........................................................................................19
6.4 一致性哈希算法原理......................................................................................................21
6.5 一致性哈希对其他节点的影响......................................................................................22
6.6 一致性哈希+虚拟节点对缓存命中率的影响................................................................. 23
6.7 一致性哈希的 PHP 实现................................................................................................ 23
第七章 一致性哈希算法实验课.....................................................................................................26
7.1 实验目的............................................................................................................................26
7.2 实验原理............................................................................................................................26
7.3 实验文件............................................................................................................................26
自学 it 网 高端 PHP 培训 http://www.zixue.it
7.4 试验步骤............................................................................................................................27
7.4.1 设置分布式策略为一致性哈希............................................................................ 27
7.4.2 设置分布式策略为取模算法................................................................................ 27
7.5 试验数据及曲线................................................................................................................27
7.6 实验思考............................................................................................................................28
第八章 memcached 经典问题或现象.......................................................................................... 29
8.1 缓存雪崩现象及真实案例................................................................................................29
8.1.1 雪崩真实案例.........................................................................................................29
8.1.2 案例中的解决方案.................................................................................................29
8.2 缓存的无底洞现象 multiget-hole..................................................................................... 30
8.2.1 multiget-hole 问题分析........................................................................................... 31
8.2.2 multiget-hole 解决方案:.......................................................................................... 31
8.3 永久数据被踢现象............................................................................................................32