memcached学习

来源:互联网 发布:f22和歼20数据对比 编辑:程序博客网 时间:2024/05/16 15:14
memcached学习
准备工作:
1、把php_mamcahed.dll文件拷贝到php的ext下;
不同版本的php使用的php_mamcahed.dll的版本不一样
2、修改php.ini文件,加载php_mamcahed.dll(封装了一堆的函数)
extension=php_memcache.dll
3、重启apache
4、开始写程序,完成curd操作


在另一文件取对象的时候注意的一个地方


在memcached中,去对象的时候;
php5.2会直接报错。php5.3。对象


serialize 
超时:
time()+天数*3600*24
Memache扩展
//Memached扩展
如何使用php的源代码来操作memcached服务
memcached-client.php(网上有现成的程序)


memached机制的深入了解
1、基于c/s架构的
2、基于libevent处理的
3、内置内存存储机制(LRU),数据炮满的情况下,会使用LRU算法
*4*、基于客户端的分布式***


如何将session数据放入到memcached中
1、修改php.ini的配置文件
搜索:session的配置 session_hander=
2、修改路径
3、重启apache


如果,管理员不让修改php.ini可以使用函数ini_set函数。


安全部署
1、加防火墙(内网用)--windows下Linux也可以使用防火墙
setup配置


什么数据符合放在memcached下
1、变化频繁,很不稳定,不需要实时入库




Memcached与Redis相似的技术。
0 0