memecached 应用
目前对memecached 的理解,后期深入学习继续补充。
1、使用场景:
非持久化存储。
2、分布式存储:
不适合单机使用:原因在内从中高速运行。所以忌讳数据库和memecached在同一台服务器上。
3、key/value 存储,格式简单。
4、memecached 与 memecache 的区别: memecached 是 memecache 的升级版
5、memecached 的安装:
memcached服务器端的安装。
memcached客户端的安装:
① 安装libmemecached
②为php安装memecached 扩展
6、怎样使用它呢?
系统类: addServer addServers getStats getVersion
数据类: add set delete flush replace increment get
进阶类: setMulti deleteMulti getResultMessage getResultCode
php官网:php.net
7、封装自己的类:
①扩展性
②可调性
③尽量简便的操作
8、使用方式:
①即时生成缓存
②提前生成缓存(网站首页)
③永久缓存
9、注意事项
①不要在单机模式下使用memecached。
②不要保存重要数据,它在内存中高速运行,断电就丢失了。
③定期查看缓存的分布状况,分析具体使用情况,选择合适的方法。
浙公网安备 33010602011771号