RedisHandler

实现 HandlerInterface

Redis 会话存储处理程序

2.0.0

Joomla 框架

方法

__construct

构造函数

__construct(\Redis redis, mixed||string|int options = []) : 

2.0.0

参数

redis

RedisRedis 实例

options

array<string|int, mixed>用于配置处理程序的选项关联数组

响应

混合

close

关闭会话

close() : 

2.0.0

响应

bool成功时为真,否则为假

destroy

销毁会话,在运行 session_regenerate_id() 时自动调用。

destroy( id) : 

2.0.0

参数

id

字符串

响应

bool成功时为真,否则为假

gc

清理旧会话

gc( maxlifetime) : 

2.0.0

参数

maxlifetime

int在过去 maxlifetime 秒内没有更新的会话将被删除

响应

bool成功时为真,否则为假

isSupported

测试 HandlerInterface 是否可用

isSupported() : 
静态

2.0.0

响应

bool成功时为真,否则为假

open

初始化会话

open( save_path,  session_id) : 

2.0.0

参数

save_path

string存储/检索会话的路径

session_id

string会话 ID

响应

bool成功时为真,否则为假

read

读取会话数据

read( session_id) : 

2.0.0

参数

session_id

string要读取数据的会话 ID

响应

string会话数据

write

写入会话数据

write( session_id,  session_data) : 

2.0.0

参数

session_id

string会话 ID

session_data

string编码的会话数据

响应

bool成功时为真,否则为假

属性

prefix

会话 ID 前缀,用于避免命名冲突

2.0.0

类型

字符串

redis

Redis 驱动程序

2.0.0

类型

Redis

ttl

生存时间(秒)

2.0.0

类型

int