* @copyright walkor * @link http://www.workerman.net/ * @license http://www.opensource.org/licenses/mit-license.php MIT License */ use Webman\Session\FileSessionHandler; use Webman\Session\RedisSessionHandler; use Webman\Session\RedisClusterSessionHandler; return [ 'type' => 'file', // or redis or redis_cluster 'handler' => FileSessionHandler::class, 'config' => [ 'file' => [ 'save_path' => runtime_path() . '/sessions', ], 'redis' => [ 'host' => '127.0.0.1', 'port' => 6379, 'auth' => '', 'timeout' => 2, 'database' => '', 'prefix' => 'redis_session_', ], 'redis_cluster' => [ 'host' => ['127.0.0.1:7000', '127.0.0.1:7001', '127.0.0.1:7001'], 'timeout' => 2, 'auth' => '', 'prefix' => 'redis_session_', ] ], 'session_name' => 'PHPSID', 'auto_update_timestamp' => false, 'lifetime' => 7*24*60*60, 'cookie_lifetime' => 365*24*60*60, 'cookie_path' => '/', 'domain' => '', 'http_only' => true, 'secure' => false, 'same_site' => '', 'gc_probability' => [1, 1000], ];