class Redis extends Base

Redis缓存驱动

Properties

protected bool|array $conf from Base

Methods

__get($var)

No description

from Base
__set($key, $val)

No description

from Base
__construct(bool $conf = false)

使用的缓存配置 默认为使用default_cache配置的参数

mixed
get(mixed $key)

根据key取值

bool
set(mixed $key, mixed $value, int $expire = 0)

存储对象

bool|int
update(mixed $key, mixed $value, int $expire = 0)

更新对象

bool
delete(mixed $key)

删除对象

bool
truncate()

清洗已经存储的所有元素

bool
increment(mixed $key, int $val = 1)

自增

bool
decrement(mixed $key, int $val = 1)

自减

mixed
exists(mixed $key)

判断key值是否存在

Redis
getInstance(string $key = '')

返回实例便于操作未封装的方法

__destruct()

定义析构方法。不用判断长短连接,长链接执行close无效

Details

in Base at line 25
__get($var)

Parameters

$var

in Base at line 30
__set($key, $val)

Parameters

$key
$val

at line 37
__construct(bool $conf = false)

使用的缓存配置 默认为使用default_cache配置的参数

Parameters

bool $conf |array $conf

at line 137
mixed get(mixed $key)

根据key取值

Parameters

mixed $key 要获取的缓存key

Return Value

mixed

at line 153
bool set(mixed $key, mixed $value, int $expire = 0)

存储对象

Parameters

mixed $key 要缓存的数据的key
mixed $value 要缓存的值,除resource类型外的数据类型
int $expire 缓存的有效时间 0为不过期

Return Value

bool

at line 172
bool|int update(mixed $key, mixed $value, int $expire = 0)

更新对象

Parameters

mixed $key 要更新的数据的key
mixed $value 要更新缓存的值,除resource类型外的数据类型
int $expire 缓存的有效时间 0为不过期

Return Value

bool|int

at line 189
bool delete(mixed $key)

删除对象

Parameters

mixed $key 要删除的数据的key

Return Value

bool

at line 198
bool truncate()

清洗已经存储的所有元素

Return Value

bool

at line 222
bool increment(mixed $key, int $val = 1)

自增

Parameters

mixed $key 要自增的缓存的数据的key
int $val 自增的进步值,默认为1

Return Value

bool

at line 235
bool decrement(mixed $key, int $val = 1)

自减

Parameters

mixed $key 要自减的缓存的数据的key
int $val 自减的进步值,默认为1

Return Value

bool

at line 247
mixed exists(mixed $key)

判断key值是否存在

Parameters

mixed $key 要判断的缓存的数据的key

Return Value

mixed

at line 259
Redis getInstance(string $key = '')

返回实例便于操作未封装的方法

Parameters

string $key

Return Value

Redis | \Memcache | \Memcached

at line 268
__destruct()

定义析构方法。不用判断长短连接,长链接执行close无效