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。

②不要保存重要数据,它在内存中高速运行,断电就丢失了。

③定期查看缓存的分布状况,分析具体使用情况,选择合适的方法。

你可能感兴趣的:(memecached 应用)