php使用 memcache 来存储 session
来源:互联网 发布:安徽玖灵猴网络怎么样 编辑:程序博客网 时间:2024/05/01 08:46
php使用 memcache 来存储 session
- 博客分类:
- 网站运营
PHPmemcached应用服务器FreeBSDC
Memcache和PHP memcach扩展安装请见http://koda.iteye.com/blog/665761
设置session用memcache来存储
方法I: 在 php.ini 中全局设置
方法II: 某个目录下的 .htaccess
方法III: 再或者在某个一个应用中
使用多个 memcached server 时用逗号","隔开,并且和 Memcache::addServer() 文档中说明的一样,可以带额外的参数"persistent"、"weight"、"timeout"、"retry_interval" 等等,类似这样的:"tcp://host1:port1?persistent=1&weight=2,tcp://host2:port2" 。
如果安装的PECL是memcached(依赖libmemcached库的那个扩展),则配置应为
代码例子(不依赖libmemcached库的那个)
用 sessionid 去 memcached 里查询一下:
会看到
string(37) "TEST|i:1177556731;TEST3|i:1177556881;"
这样的输出,证明 session 正常工作。
memcache的telnet 操作方式http://blog.csdn.net/samxx8/article/details/42269543
设置session用memcache来存储
方法I: 在 php.ini 中全局设置
- session.save_handler = memcache
- session.save_path = "tcp://127.0.0.1:11211"
方法II: 某个目录下的 .htaccess
- php_value session.save_handler "memcache"
- php_value session.save_path "tcp://127.0.0.1:11211"
方法III: 再或者在某个一个应用中
- ini_set("session.save_handler", "memcache");
- ini_set("session.save_path", "tcp://127.0.0.1:11211");
使用多个 memcached server 时用逗号","隔开,并且和 Memcache::addServer() 文档中说明的一样,可以带额外的参数"persistent"、"weight"、"timeout"、"retry_interval" 等等,类似这样的:"tcp://host1:port1?persistent=1&weight=2,tcp://host2:port2" 。
如果安装的PECL是memcached(依赖libmemcached库的那个扩展),则配置应为
- ini_set("session.save_handler", "memcached"); // 是memcached不是memcache
- ini_set("session.save_path", "127.0.0.1:11211"); // 不要tcp:[/b]
代码例子(不依赖libmemcached库的那个)
- <?php
- session_start();
- if (!isset($_SESSION['TEST'])) {
- $_SESSION['TEST'] = time();
- }
- $_SESSION['TEST3'] = time();
- print $_SESSION['TEST'];
- print "<br><br>";
- print $_SESSION['TEST3'];
- print "<br><br>";
- print session_id();
- ?>
用 sessionid 去 memcached 里查询一下:
- <?php
- $memcache = memcache_connect('localhost', 11211);
- var_dump($memcache->get('19216821213c65cedec65b0883238c278eeb573e077'));
- $memcache->set('aaaa', 'hello everyone');
- var_dump($memcache->get('aaaa'));
- ?>
会看到
string(37) "TEST|i:1177556731;TEST3|i:1177556881;"
这样的输出,证明 session 正常工作。
memcache的telnet 操作方式http://blog.csdn.net/samxx8/article/details/42269543
0 0
- php使用 memcache 来存储 session
- PHP使用Memcache来存储session
- php使用 memcache 来存储 session
- php使用 memcache 来存储 session 方法总结
- php使用memcache存储session
- php使用memcache存储session
- php使用memcache存储session
- php使用memcache存储session
- php使用memcache存储session
- 用 memcache 来存储 session
- 在apache中使用 memcache 来作 session 存储
- php调用memcache存储session
- php 使用阿里云memcache存储session问题
- 基于php使用memcache存储session的详解
- PHP中使用memcache(或者redis)存储session
- 基于php使用memcache存储session的详解
- php中使用memcached来存储session
- Ubuntu server 11.04 安装memcache 以及使用memcache 来存储 session
- Java基础----生产者消费者问题改进版
- 第十九周oj刷题:求奖金总数
- unity学习之用GUI实现视图的跳转
- Predefined Macros - __FUNCTION__ - in which include files
- Server2008 服务器jacob操作Office
- php使用 memcache 来存储 session
- hdu 短
- lsusb、usbfs查看usb拓扑结构
- windows redis 集群搭建(二)
- SIT与UAT的分别
- lua string处理
- PNG的硬件解码加速设计
- c++ 全局变量的使用
- Oracle-Hints 用法