首页 >
高性能 >
缓存技术
memcache中session数据的保存
时间:2014-03-03 17:32:05 点击: 来源: 作者:
稍大点的网站都会面临用户会话的保存问题,大致的方案有数据库保存,memcahce保存等多种方式,其中又以memcache为最佳,因为memcache是基于内存的,所以速度也是最快的。
一,下载
首先,需要下载memcache,并下载 ...
稍大点的网站都会面临用户会话的保存问题,大致的方案有数据库保存,memcahce保存等多种方式,其中又以memcache为最佳,因为memcache是基于内存的,所以速度也是最快的。
一,下载
首先,需要下载memcache,并下载对应版本支持memcache扩展的php_memcache.dll。
windows版
1.点击本站附件下载或者去刚上搜下下载下来,本站下载包下包含啦memcache和判断php版本的文件
/uploadfile/down/memcached.zip2.下载对应版本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
”您可通过以下微信二维码,赞赏作者“