如何设置memcached来共享php的session



如何设置memcached来共享php的session

php的session存储方式可以自定义的,默认是使用文件,也可以用数据库,具体可以查看:http://pt.php.net/manual/en/function.session-set-save-handler.php

如果有多台memcached服务器,那么可以使用php-memcache或者php-memcached做相应的设置

编辑vi /etc/php5/apache2/php.ini

使用php-memcache:

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

使用php-memcached:

session.save_handler = memcached
session.save_path = "10.1.1.1:11211"

具体可以参考:

http://php.net/manual/en/memcached.sessions.php

https://www.digitalocean.com/community/tutorials/how-to-share-php-sessions-on-multiple-memcached-servers-on-ubuntu-14-04

时间: 2024-08-20 09:52:57

如何设置memcached来共享php的session的相关文章

tomcat集群memcached解决session共享 之 多个memcached节点之间如何同步session

问题描述 tomcat集群memcached解决session共享 之 多个memcached节点之间如何同步session tomcat集群memcached解决session共享 之 多个memcached节点之间如何同步session 问题简单描述: 多个tomcat集群,并且有多个memcached节点做session共享, 那么如何保证每一个tomcat从不同的memcached节点取session的一致性? 是不是每一个tomcat的session都会自动写入所有的memcached

Win7系统手动设置无线网络共享的方法

  Win7系统手动设置无线网络共享的方法 1.点击"开始"菜单在"搜索栏"中输入"cmd",搜到以后按鼠标右键选中,再"以管理员身份运行". 2.打开"命令字符框"输入"netsh wlan set hostednetwork mode=allow ssid=OfficeZu key=www.officezu.com"再按"回车键"出现"承载网络模式已设置

电脑中如何设置局域网磁盘共享的用户数量

  电脑中如何设置局域网磁盘共享的用户数量          1.右击需要共享的磁盘,选择共享--高级共享; 2.点击"高级共享"按钮; 3.勾选"共享此文件夹"选项; 4.接着就可以在"将同时共享的用户数量限制为:"进行设置,可以根据需要进行设置,比如设为3; 5.还可以对权限进行设置,可根据需要决定是否勾选"完全控制"."读取"."更改"等权限. 通过上述方法就可以在电脑中设置局域网

在win7下怎么设置无线网络共享

  家中有两台笔记本都有无线网卡,现在想让两台笔记本都能够上网,而又不想购买路由器,交换机等设备,这个时候怎么办呢?其实只要进行无线网络共享设置即可实现,今天小猪就教教大家在win7下怎么设置无线网络共享 工具/原料: 本地网络可连接上网 主机两块网卡(本地网卡.无线网卡) 分机(无线网卡) 无线网络共享设置方法方法 1从右下角的网络连接标识或者是控制面板进入"网络和共享中心",在左侧菜单里,选择"更改适配器配置" 2找到已经连接的本地连接,然后右键菜单栏选择&qu

Windows7系统手动设置无线网络共享的图解

我们在系统左下角点击"开始"-"搜索栏"然后搜索到"cmd",右击cmd在弹出菜单点击"以管理员身份运行"效果如下所示. 之后在弹出的cmd中我们输入 "netsh wlan set hostednetwork mode=allow ssid=OfficeZu key=www.111cn.net"再按"回车键"出现"承载网络模式已设置为允许".(ssid=无线网络名称

苹果Mac共享打印机怎么设置?Mac共享打印机方法

方法, 我们mac界面中我们找到"系统偏好设置"之后找到"共享"你会看到有一个"打印机共享"的"打开" 打开进入. 然后我们就可以 通过选中"打印机"栏中相应的注记格来选取要共享的打印队列. ps,当然我们也可以限制指定人或组来访问我们的计算机共享打印了,具体是在按"用户"栏下的 +(加号)按钮.高亮显示出现的表单中的一个或多个用户或组,然后点按"选择"进行添加.添加

利用Memcached在php下实现session机制 替换PHP的原生session支持_php技巧

方法文件 session实现文件:memcachedsession.php 实现原理(也是PHP内部session的实现原理): 1.先判断客户端有没有sessionid, a.没有就添加一个sessionid给客户端,通常是32位hash码,同时初始化一个数组做session容器 b.如果客户端有sessionid,则利用这个sessionid去memcached里面查数据. 2.用户在页面执行过程中可以自行修改session容器里的session值 3.页面最后会把用户的session容器作

使用openfiler设置SMB/CIFS共享总是不通过的解决办法

最近使用openfiler进行空闲存储的集中化管理与多主机节点共享,等设置到了SMB/CIFS的时候总是通过不了,前提需要开启的LDAP内建在openfiler也都开启并设置好了,但就是无法通过"Controlled access"的方式进行设置与被访问. 系统始终会提示 Figure 1 A primary group has not been set yet. This share will not be enabled until a primary group is set f

ASP.NET共享ASP用户Session的方法及代码

  ASP.NET如何共享ASP中的用户Session,我们最初是考虑用构造FORM来自动提交传递ASP应用中的Session变量.例子如下:假设ASP应用的URL为http://127.0.0.1/asp/,那么我们需在ASP.NET的web.config中设定: 在ASP应用中增加两个ASP页面system.asp和autoPostForm.asp 请将上述代码保存为指定的文件名,以便测试.在ASP.net中,用页面getSession.aspx来接受传递过来的Session变量值: 上述代