memcache+实现php的session共享

**Memcached是什么?**
Memcached是一套高性能的、分布式存储对象缓存系统。
**memcached适合做的场景:**
1.访问频繁的字典数据
2.大量的hot数据(热门数据缓存)
3.页面缓存(web站常用)
4.搜索的查询条件和结果(热门搜索的内容缓存起来)
5.临时处理数据(不需要入库,排重)
**不适用的场景:**
1.缓存对象的大小大于 1 MB, Memcached 本身就不是为了处理庞大的多媒体和巨大的二进制块而设计的,如果你任性,要存这么大的数据,可以自己修改源代码,它是开源的,不过请慎改;
2.key 的长度大于 250 字符(硬性要求);
3.环境不允许运行 memcached 服务;
4.应用运行在不安全的环境中,Memcached 未提供任何安全策略,仅仅通过 telnet 就可以访问到 memcached。数据安全越来越重要了,so,请把它放在防火墙后;
5.业务需要的是持久化数据时请使用数据库。
**memcache工作原理:**
memcache 的工作就是在专门的机器的内存里维护一张巨大的 hash 表,来存储经常被读写的一些数组与文件,从而极大的提高网站的运行效率。采用的是C/S模式。

在这里插入图片描述
我用的版本是:
在这里插入图片描述
1.安装服务器端memcached
在这里插入图片描述
在这里插入图片描述
2.安装扩展模块
在这里插入图片描述
3.上传一个memcache、libevent的安装包我用的是2.2.3版本
在这里插入图片描述
4.解压
在这里插入图片描述
进入libevent里边
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
进入memcache里边
查看如果没有./configure文件,就phpize一下.在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
5.查看文件生成
在这里插入图片描述
6.修改php配置文件加载memcache.so模块
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
7.新建php测试页面查看php的信息
PHP测试页如果已经写好直接去测试,如果没有写好请写PHP测试页测试!!!
在这里插入图片描述
8.查看
在这里插入图片描述

在这里插入图片描述
查看session保存方式和路径是否配置成功
另外一台web服务器上也做相同的操作,如此便可实现session的共享

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值