memcached存放session
1、session数据需要频繁调用。
2、session数据不需要永久性的保存在服务端。
3、在集群中,可以将session存放在memcached中或者是在数据库中,可以做到用户登录存放在一台服务器中的问题。实现session共享
实现session存放在memcached中
1、在编译php的memcached扩展的时候,内部就实现了一个SESSION处理器,session.save_handler
<?php ini_set('session.save_handler', 'memcache'); //配置session的处理器为memcached ini_set('session.save_path', 'tcp://127.0.0.1:11211;tcp://127.0.0.1:11212'); //可以指定多个存放session的memcached的地址。memcached集群来存放session session_start(); //下面接下来就是常规操作session //注意:如果使用telnet客户端来查看session的值,memcached的键就是session_id(); ?>