PHP使用Memcache来存储session
来源:互联网 发布:黄金尼泊尔淘宝 编辑:程序博客网 时间:2024/05/01 19:30
很多时候一个完整的系统可能运行在多个服务器上,如果这多个服务器之间需要共享session的话,那么PHP默认的files保存session的方式就无能为力了。这时我们可以考虑使用Memcache来接管session的保存与读取工作。
方法I: 在 php.ini 中全局设置
php.ini代码
[cc lang="vim" escaped="true"]session.save_handler = memcache
session.save_path = "tcp://127.0.0.1:11211"[/cc]
方法II: 某个目录下的 .htaccess
php.ini代码
[cc lang="vim" escaped="true"]php_value session.save_handler "memcache"
php_value session.save_path "tcp://127.0.0.1:11211"[/cc]
方法III: 再或者在某个一个应用中
PHP代码
[cc lang="php" escaped="true"]ini_set("session.save_handler", "memcache");
ini_set("session.save_path", "tcp://127.0.0.1:11211");[/cc]
使用多个 memcached server 时用逗号","隔开,并且和 Memcache::addServer() 文档中说明的一样,可以带额外的参数"persistent"、"weight"、"timeout"、"retry_interval" 等等,类似这样的:"tcp://host1:port1?persistent=1&weight=2,tcp://host2:port2" 。
如果安装的PECL是memcached(依赖libmemcached库的那个扩展),则配置应为
PHP代码
[cc lang="php" escaped="true"]ini_set("session.save_handler", "memcached"); // 是memcached不是memcache
ini_set("session.save_path", "127.0.0.1:11211"); // 不要tcp[/cc]
方法I: 在 php.ini 中全局设置
php.ini代码
[cc lang="vim" escaped="true"]session.save_handler = memcache
session.save_path = "tcp://127.0.0.1:11211"[/cc]
方法II: 某个目录下的 .htaccess
php.ini代码
[cc lang="vim" escaped="true"]php_value session.save_handler "memcache"
php_value session.save_path "tcp://127.0.0.1:11211"[/cc]
方法III: 再或者在某个一个应用中
PHP代码
[cc lang="php" escaped="true"]ini_set("session.save_handler", "memcache");
ini_set("session.save_path", "tcp://127.0.0.1:11211");[/cc]
使用多个 memcached server 时用逗号","隔开,并且和 Memcache::addServer() 文档中说明的一样,可以带额外的参数"persistent"、"weight"、"timeout"、"retry_interval" 等等,类似这样的:"tcp://host1:port1?persistent=1&weight=2,tcp://host2:port2" 。
如果安装的PECL是memcached(依赖libmemcached库的那个扩展),则配置应为
PHP代码
[cc lang="php" escaped="true"]ini_set("session.save_handler", "memcached"); // 是memcached不是memcache
ini_set("session.save_path", "127.0.0.1:11211"); // 不要tcp[/cc]
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
- 开发环境配置-tomcat的安装、配置与使用-7
- Nginx合并静态资源(concat模块)
- 开讲啦陈凯歌观后感
- TortoiseSVN客户端命令及作用详解
- Interference Signal
- PHP使用Memcache来存储session
- CentOS7下使用本地yum源
- Linux(CentOS)下squid代理配置
- MySQL常用的函数
- Linux下PHP安装Memcache扩展
- Linux强制访问控制selinux讲解
- PHP FTP函数
- 超简单的大小写字符转换函数
- PHP curl函数和相关运用