美文网首页
PHP 把 SESSION 放入 NoSQL 中

PHP 把 SESSION 放入 NoSQL 中

作者: w也不知道 | 来源:发表于2017-07-31 20:57 被阅读0次

一、 放入 redis 中(PHP 需要安装 redis 扩展)

  1. yum 安装 redis 扩展
yum install php-pcel-redis
检查是PHP否存在redis扩展
  1. 修改 php.ini 文件
# 注意:yum 安装的 php-fpm 需要修改 /etc/php-fpm.d/www.conf 文件中的这两项内容
# 不然会导致配置不生效
# vi /etc/php-fpm.d/www.conf
php_value[session.save_handler] = Redis                                                        
php_value[session.save_path] = "tcp://192.168.48.32:6380?auth=redis-32"
; php_value[session.save_path] = "tcp://redis_ip:port?auth=redis_pass"
修改后的 /etc/php-fpm.d/www.conf 文件 修改后的 php.ini 文件

二、放入 memcache 中(PHP 需要安装 memcache扩展,不是memcached 扩展)

  1. yum 安装 memcache 扩展
#注意 PHP7.0 后 yum 安装不了 memcache 扩展,所以 PHP7.0 yum 安装扩展的话只能用 redis 存储 session
yum install php-pecl-memcache
  1. 修改 php.ini 文件
php_value[session.save_handler] = memcache                                                        
php_value[session.save_path] = "tcp://192.168.48.32:11211"
; php_value[session.save_path] = "tcp://memcache_ip:port"

三、Redis 缓存测试

页面显示 redis 里面的 session 数据

相关文章

网友评论

      本文标题:PHP 把 SESSION 放入 NoSQL 中

      本文链接:https://www.haomeiwen.com/subject/oaarlxtx.html