\PhalApi\CacheRedisCache

RedisCache Redis缓存

  • 使用序列化对需要存储的值进行转换,以提高速度
  • 提供更多redis的操作,以供扩展类库使用

Summary

Methods
Properties
Constants
__construct()
set()
get()
delete()
setnx()
lPush()
rPush()
lPop()
rPop()
No public properties found
No constants found
formatKey()
formatValue()
unformatValue()
$redis
$auth
$prefix
N/A
No private methods found
No private properties found
N/A

Properties

$redis

$redis : 

Type

$auth

$auth : 

Type

$prefix

$prefix : 

Type

Methods

__construct()

__construct(  $config) 

Parameters

$config

set()

set(string  $key, mixed  $value, integer  $expire = 600) 

将value 的值赋值给key,生存时间为expire秒

Parameters

string $key

缓存key

mixed $value

缓存的内容

integer $expire

缓存有效时间,单位秒,非时间戳

get()

get(string  $key) : mixed

读取缓存

Parameters

string $key

缓存key

Returns

mixed —

失败情况下返回NULL

delete()

delete(string  $key) 

删除缓存

Parameters

string $key

setnx()

setnx(  $key,   $value) 

检测是否存在key,若不存在则赋值value

Parameters

$key
$value

lPush()

lPush(  $key,   $value) 

Parameters

$key
$value

rPush()

rPush(  $key,   $value) 

Parameters

$key
$value

lPop()

lPop(  $key) 

Parameters

$key

rPop()

rPop(  $key) 

Parameters

$key

formatKey()

formatKey(  $key) 

Parameters

$key

formatValue()

formatValue(  $value) 

Parameters

$value

unformatValue()

unformatValue(  $value) 

Parameters

$value