5643532 发表于 2016-3-25 08:34:24

Memcached共享Session

Memcached 实现session共享

本实例是在lamp/lnmp环境下实现
1.编辑php.ini添加两行    #两种架构通用型,但有可能不能运行。
        session.save_handler = memcache
      session.save_path = tcp://192.168.0.9:11211#远程数据库服务器IP
2.或者httpd.conf中对应的虚拟主机中添加    #lamp架构配置
        php_value session.save_handler "memcache"
      php_value session.save_path "tcp://192.168.0.9:11211"
3.或者php-fpm.conf对应的pool中添加      #lnmp架构配置
        php_value = memcache
        php_value = " tcp://192.168.0.9:11211 "

注意:有时=后面的配置,加双引号会出问题,注意排查。
Memcached session测试

wget http://study.lishiming.net/.mem_se.txt
mv .mem_se.txt/usr/local/apache2/htdocs/session.php#网站根目录下,用httpd环境测试
curl localhost/session.php 或者curl -x127.0.0.1:80 htdocs/session.php
        类似于1443702394<br><br>1443702394<br><br>i44nunao0g3o7vf2su0hnc5440
telnet 127.0.0.1 11211
get i44nunao0g3o7vf2su0hnc5440#查看数据是否为1443702394

页: [1]
查看完整版本: Memcached共享Session