使用PHP操作Memcached–传智播客(韩顺平)
- 4344
- PHP
- 7
- super_dodo
- 2015/01/01
使用PHP操作Memcached--传智播客(韩顺平)
1.配置php和memcache的环境 下载php_memcache.dll文件 ----- 在php.ini中配置extension 启用扩展 ----将下载的文件放在php的ext目录下。----重启wamp服务。
2.使用php操作Memcached
$mem = new Memcache; //实例化一个Memcached对象 $mem->connect('127.0.0.1',11211); //连接到指定的memcache $mem->add("name","dodobook",0,30); //放入 $val = $mem->get("name"); //取出
3.Memcache可以放字符串、数组、数值,也可以放bool值 为true则返回1
4.数组系列化
$arr1 = serialize($arr); //对数组进行系列化,在网络传输的时候,数据类型的不丢失 $arr2 = json_encode($arr1); //系列化后的值进行json编码
5.若我们的网站需要多个Memcache缓存系统
$mem->addServer("192.168.1.100",11211); $mem->addServer("192.168.1.101",11211); $mem->addServer("192.168.1.102",11211); peristent //持久化连接 weight //选中可能性的概率 timeout //连接的超时时间
将session数据保存到memcache中需要修改php.ini文件。
session的最大生命周期是1440s
echo session_id(); //输出session的id值
相关阅读
- 通过Google API客户端访问Google Play帐户报告PHP库
- PHP执行文件的压缩和解压缩方法
- 消息中间件MQ与RabbitMQ面试题
- 如何搭建一个拖垮公司的技术架构?
- Yii2中ElasticSearch的使用示例
热门文章
- 通过Google API客户端访问Google Play帐户报告PHP库
- PHP执行文件的压缩和解压缩方法
- 消息中间件MQ与RabbitMQ面试题
- 如何搭建一个拖垮公司的技术架构?
- Yii2中ElasticSearch的使用示例
最新文章
- 通过Google API客户端访问Google Play帐户报告PHP库
- PHP执行文件的压缩和解压缩方法
- 消息中间件MQ与RabbitMQ面试题
- 如何搭建一个拖垮公司的技术架构?
- Yii2中ElasticSearch的使用示例