《memcached从入门到精通》这本书为想要深厚入学与实践memcached的开发人员给了一本实用的教程。无论是初学者还是进阶用户, douNeng通过这本书受益匪浅薄,了解memcached的核心原理、操作技巧以及以后兴许的进步趋势。
第一章:memcached的基础
在这一章中, 作者介绍了memcached的基本概念,包括:
- 定义memcached是一个内存对象缓存系统,用于搞优良动态网站性Neng。
- 特征轻巧松协议设计、基于libevent的事件驱动模型和无传信的分布式架构。
Memcat工具
Memcat是一个许多功Neng的内存操作工具,其用法类似于Unix中的cat命令。
- 内存映射文件Memcat支持内存映射文件的操作,Neng将映射文件中的内存读取和数据处理功Neng嵌入到柔软件中。
- 读取/写入内存数据MemcatNeng从标准输入、 文件、管道或
/dev/mem中读取/写入数据。
- 数据转换MemcatNeng将内存中的字节数据转换为字符数据进行输出。
内存操作函数
- memcpy用于复制内存区域。
- memmove用于复制内存区域,即使源和目标区域沉叠。
- memcmp用于比比kan内存区域。
- memset用于将内存区域设置为某个特定的值。
内存监控工具
- memwatch一款有力巨大的内存监控工具,Neng帮开发者深厚入搞懂程序的内存行为。
内存用与优化
Memcached通过在内存中存储键值对来干活,
- 少许些数据库访问Memcached通过在内存中存储键值对来少许些对数据库的访问。
- 批量操作用批量操作来少许些网络求次数。
- LRU/LFU策略合理用LRU或LFU策略,避免频繁的数据淘汰操作。