memcache中session数据的保存
2014-03-03 17:32:05 点击:

一,下载windows版点击本站附件下载或者去刚上搜下下载下来linux:下面以centos为例1.yum install -y memcached2.下载对应版本php_memcah...

        稍大点的网站都会面临用户会话的保存问题,大致的方案有数据库保存,memcahce保存等多种方式,其中又以memcache为最佳,因为memcache是基于内存的,所以速度也是最快的。

一,下载
首先,需要下载memcache,并下载对应版本支持memcache扩展的php_memcache.dll。

windows版
1.点击本站附件下载或者去刚上搜下下载下来,本站下载包下包含啦memcache和判断php版本的文件
/uploadfile/down/memcached.zip
2.下载对应版本php_memcahced.dll到ext下

linux:下面以centos为例
1.yum install -y memcached
2.下载对应版本php_memcached.dll到ext下

二,安装
1.windows版
1.1 进入cmd
1.2.切换到memcache所在目录
1.3.安装:memcached -d install
1.4.启动:memcached -d start
1.5.查看memcached是否启动:netstat -an 有11211端口是还有在监听说明启动成功



2.linux版
yum install -y memcached 自动完全软件和依赖包的安装

三,配置

修改php.ini,找到session.save_handler,session.save_path改为以下配置:

    session.save_handler = memcache
    session.save_path = "tcp://127.0.0.1:11211"


四,启动与停止

windows版:

1.启动/停止memcached:memcached -d start/stop
2.启动/停止apache:net stop/start apache2.2

linux版:

1.启动/停止/重启:service memcached start/stop/restart
2.启动/停止apache/nginx:
service httpd restart/stop/start
nginx -s reload







相关热词搜索:memcache session 数据

上一篇: 如何将session数据保存到memcache中,以及memcache的生存周期
下一篇:web集群中常见的SESSION同步机制