initphp/redis-session-handler

PHP Redis Session Handler

1.0 2022-11-06 06:49 UTC

This package is not auto-updated.

Last update: 2024-11-18 16:20:55 UTC


README

This library provides a way to keep your application's sessions on redis, not on the filesystem.

Requirements

Installation

composer require initphp/redis-session-handler

Usage

require_once "vendor/autoload.php";

$redis = new \InitPHP\Redis\Redis([
    'host'          => '127.0.0.1',
    'password'      => null,
    'port'          => 6379,
    'timeout'       => 0,
    'database'      => 0,
]);

$sessionHandler = new InitPHP\RedisSessionHandler\Handler($redis);
session_set_save_handler($sessionHandler, true);
session_start();

// You can use the $_SESSION global.

Credits

License

Copyright © 2022 MIT License