tyrola / redis-session-handler-bundle
此包已被废弃,不再维护。未建议替代包。
此包的最新版本(1.1)没有提供许可证信息。
Symfony2 Redis 会话处理程序包
1.1
2016-02-24 21:27 UTC
Requires
- php: >=5.4
- symfony/framework-bundle: ~2.1|~3.0
This package is not auto-updated.
Last update: 2020-09-18 20:39:27 UTC
README
先决条件
- Symfony 2.1 或更高版本
- PHP 5.4 或更高版本
- PHP PhpRedis 扩展
安装
安装是一个快速的三步过程
- 安装 RedisSessionHandlerBundle
- 启用包
- 更新您的配置
第一步:安装 RedisSessionHandlerBundle
安装此包的首选方法是依赖于 Composer。只需在 Packagist 上检查您要安装的版本(在下面的示例中,我们使用了 "dev-master"),并将其添加到您的 composer.json
{ "require": { // ... "tyrola/redis-session-handler-bundle": "1.1" } }
第二步:启用包
打开 AppKernel.php 文件,并将包添加到内核
<?php // app/AppKernel.php public function registerBundles() { $bundles = array( // ... new BirknerAlex\RedisSessionHandlerBundle\RedisSessionHandlerBundle(), ); }
第三步:更新您的配置
打开 app/config/config.yml 文件,并添加以下几行
# app/config/config.yml
framework:
session:
handler_id: redis.session.handler
redis_session_handler:
class: BirknerAlex\RedisSessionHandlerBundle\Session\Storage\Handler\RedisSessionHandler
host: "127.0.0.1" # Your redis hostname
port: 6379 # Your redis port
database: 0 # Your redis database id (Default is 0)
db_options: ~
完成!
可选:更多配置
# app/config/config.yml
redis_session_handler:
password: "MySecretPassword" # Provide a password if requirepass is enabled
db_options:
expiretime: 1800 # Session lifetime in seconds
prefix: "session_" # Custom prefix for sessions