dxw/session-handler-redis

0.2.0 2023-08-09 09:22 UTC

README

此包允许您用基于Redis的替代方案替换PHP的默认会话处理。

如何使用

  1. 在您的项目中要求此包: composer require dxw/session-handler-redis
  2. 在您开始会话之前,配置您的Predis客户端,将其传递给Handler类,并使用该Handler调用 session_set_handler(),例如:
    $client = new \Predis\Client([
      'scheme' => 'tcp',
      'host'   => 'redis',
      'port'   => 6379,
    ]);
    
    session_set_save_handler(new \SessionHandlerRedis\Handler($client));
  3. 当需要时调用 session_start()

开发

此包实现了“脚本为王”的模式。

script/update 安装依赖项 script/test 运行测试