CentOS环境PHP安装Memcache扩展
首先需要说明的是,memcache与memcached的区别,memcache是客户端的扩展,memcached是服务端。
首先需要说明的是,memcache与memcached的区别,memcache是客户端的扩展,memcached是服务端。
下面简单介绍下PHP项目分布式部署中,SESSION的同步方案中的一种,使用Memcache来存储SESSION。至于Memcached的安装请看《CentOS-6.4安装Memcached》。
由于项目上线后需要考虑分布式,SESSION准备放在Memcache来同步,下面是一些配置及随手的记录。
下面天涯 [PHPHA.COM]
介绍下 Memcached
的最常规的应用及分布式部署方案。相关内容参考了凹凸曼写的 Memcached
使用与实践章节。至于 Memcached
的安装及基本使用,这里不做介绍,有需要可以借助 Google
。
WEB集群是我们在项目中常见的情况,但是通过负载均衡后,会造成session的不同步问题,最直观的现象就是用户登录以后,会出现已登录与未登录的状态的不断切换。这是因为同一个IP访问同一个页面会被随机分配到不同的服务器上。