在php中设置session用memcache来存储的方法总结_php实例
session.save_handler string
设置为memcached开启memcached的session处理器。
session.save_path string
定义一个逗号分隔的hostname:port样式的session缓存服务器池,例如: "sess1:11211, sess2:11211".
方法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://...:");
使用多个 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库的那个)
"; print $_SESSION['TEST']; print "
"; print session_id(); ?>
用 sessionid 去 memcached 里查询一下:
get('ccedecbceebe')); $memcache->set('aaaa', 'hello everyone'); var_dump($memcache->get('aaaa')); ?>
会看到
string(37) "TEST|i:1177556731;TEST3|i:1177556881;"
这样的输出,证明 session 正常工作。
下面通过两种用法实例给大家介绍下php中使用memcached来存储session
一、
ini_set("session.save_handler", "memcache"); ini_set("session.save_path","tcp://127.0.0.1:11211");
多个memcached
ini_set("session.save_path","tcp://127.0.0.1:11211,tcp://127.0.0.1:11211");
二、
ini_set("session.save_handler", "memcached"); ini_set("session.save_path","...:");
多个memcached
ini_set("session.save_path","127.0.0.1:11211,127.0.0.1:11211");
上一篇: oracle sql 去重复记录不用distinct如何实现
下一篇: MySql ERROR 2003 Can't connect to MySQL server on 'localho_MySQL
推荐阅读
-
在php中设置session用memcache来存储的方法总结
-
Zend Framework实现将session存储在memcache中的方法_php实例
-
在php中设置session用memcache来存储的方法总结
-
在php中设置session用memcache来存储的方法总结,sessionmemcache
-
在php中设置session用memcache来存储的方法总结,sessionmemcache_PHP教程
-
在php中设置session用memcache来存储的方法总结_php实例
-
在php中设置session用memcache来存储的方法总结_php实例
-
在php中设置session用memcache来存储的方法总结
-
在php中设置session用memcache来存储的方法总结,sessionmemcache_PHP教程
-
在php中设置session用memcache来存储的方法总结,sessionmemcache