CrossPHP

Memcache
in package
implements RequestCacheInterface

Tags
author

wonli wonli@live.com Class RequestMemcache

Interfaces, Classes and Traits

RequestCacheInterface
Interface CacheInterface

Table of Contents

$cacheKey  : string
缓存key
$config  : array<string|int, mixed>
$driver  : MemcacheDriver
$expireTime  : int
有效时间
$flag  : int
__construct()  : mixed
Memcache constructor.
get()  : array<string|int, mixed>|string
获取request缓存
getConfig()  : mixed
获取缓存配置
isValid()  : bool
查看key是否有效
set()  : void
设置request缓存
setConfig()  : mixed
设置配置

Properties

$cacheKey

缓存key

protected string $cacheKey

$config

protected array<string|int, mixed> $config

$expireTime

有效时间

protected int $expireTime = 3600

Methods

__construct()

Memcache constructor.

public __construct(array<string|int, mixed> $option) : mixed
Parameters
$option : array<string|int, mixed>
Tags
throws
CoreException
Return values
mixed

get()

获取request缓存

public get(int &$flag) : array<string|int, mixed>|string
Parameters
$flag : int
Return values
array<string|int, mixed>|string

getConfig()

获取缓存配置

public getConfig() : mixed
Return values
mixed

isValid()

查看key是否有效

public isValid() : bool
Return values
bool

set()

设置request缓存

public set(string $value) : void
Parameters
$value : string
Return values
void

setConfig()

设置配置

public setConfig([array<string|int, mixed> $config = [] ]) : mixed
Parameters
$config : array<string|int, mixed> = []
Return values
mixed

Search results