目录php
chunk分配待会内存浪费,但也避免了管理内存碎片的问题web
bool Memcache :: add ( string $key , mixed $var [ , int $flag [ , int $expire ]] )
bool Memcache::addServer ( string $host [, int $port [, bool $persistent [, int $weight [, int $timeout [, int $retry_interval [, bool $status [, callback $failure_callback ]]]]]]] )
bool Memcache :: close ( void )
bool Memcache :: connect ( string $host [ , int $port [ , int $timeout ]] )
bool memcache_debug ( bool $on_off )
int Memcache :: decrement ( string $key [ , int $value ] )
bool Memcache :: delete ( string $key [ , int $timeout ] )
bool Memcache :: flush ( void )
string Memcache :: get ( string $key [ , int & $flags ] )
array Memcache :: get ( array $keys [ , array & $flags ] )
array Memcache :: getExtendedStats ([ string $type [ , int $slabid [ , int $limit ]]] )
int Memcache :: getServerStatus ( string $host [ , int $port ] )
成功返回服务器状态,服务器没有启动会返回0,其余数字的时候表示服务器是启动状态的算法
array Memcache :: getStats ([ string $type [ , int $slabid [ , int $limit ]]] )
数组
string Memcache :: getVersion ( void )
相同函数memcache_get_version()缓存
int Memcache :: increment ( string $key [ , int $value ] )
用法参考Memcache::decrement安全
bool Memcache :: pconnect ( string $host [ , int $port [ , int $timeout ]] )
bool Memcache :: replace ( string $key , mixed $var [ , int $flag [ , int $expire ]] )
$expire:存储值的过时时间,若是为0表示不会过时,你能够用unix时间戳或者描述来表示从如今开始的时间,可是你在使用秒数表示的时候,不要超过2592000秒 (表示30天)服务器
bool Memcache :: set ( string $key , mixed $var [ , int $flag [ , int $expire ]] )
网络
bool Memcache :: setCompressThreshold ( int $threshold [ , float $min_savings ] )
bool Memcache :: setServerParams ( string $host [ , int $port [ , int $timeout [ , int $retry_interval [ , bool $status [ , callback $failure_callback ]]]]] )