【发布时间】:2017-03-01 08:26:24
【问题描述】:
我是 PHP、Symfony 和 Redis 的新手,并且有一个关于 Redis 与部署在 Apache httpd 上作为会话管理服务器的 symfony 项目集成的疑问。
以下是我正在使用的软件及其版本
操作系统 - CentOS 7 Redis - 3.2.4 - 从源代码构建 Redis Symfony - 2.8 PHP 7 - 安装了以下软件包
- php70w
- php70w-cli
- php70w-常见
- php70w-fpm
- php70w-opcache
- php70w-pdo
- php70w-梨
- php70w-进程
- php70w-xml
- php70w-pecl-redis
我在 php.ini 文件中做了以下条目
session.save_handler = redis
session.save_path = "tcp://<<ip address of redis server>>:6379"
session.auto_start = 1
让我感到困惑的是我必须使用 phpredis 客户端通过我的 symfony 代码编写会话管理,还是应该自动发生。
请让我知道我应该使用哪种方法更进一步,因为 redis 服务器似乎没有填充会话。
以上所有配置都是通过参考下面的链接完成的,并且已经特定于centos
谢谢。
【问题讨论】: