The Memcached classIntroductionRepresents a connection to a set of memcached servers. Class synopsis
Memcached
class Memcached
{
/* Methods */
public __construct(stringnull
$persistent_id = null, callablenull $callback = null, stringnull $connection_str = null)public bool add(string
$key, mixed $value, int $expiration = 0)public bool addByKey(
string $server_key,string $key,mixed $value,int $expiration = 0) public bool addServer(string
$host, int $port, int $weight = 0)public bool addServers(array
$servers)public boolnull append(string
$key, string $value)public boolnull appendByKey(string
$server_key, string $key, string $value)public bool cas(
stringintfloat $cas_token,string $key,mixed $value,int $expiration = 0) public bool casByKey(
stringintfloat $cas_token,string $server_key,string $key,mixed $value,int $expiration = 0) public intfalse decrement(
string $key,int $offset = 1,int $initial_value = 0,int $expiry = 0) public intfalse decrementByKey(
string $server_key,string $key,int $offset = 1,int $initial_value = 0,int $expiry = 0) public bool delete(string
$key, int $time = 0)public bool deleteByKey(string
$server_key, string $key, int $time = 0)public array deleteMulti(array
$keys, int $time = 0)public array deleteMultiByKey(string
$server_key, array $keys, int $time = 0)public arrayfalse fetch()
public arrayfalse fetchAll()
public bool flush(int
$delay = 0)public mixed get(string
$key, callablenull $cache_cb = null, int $get_flags = 0)public arrayfalse getAllKeys()
public mixed getByKey(
string $server_key,string $key,callablenull $cache_cb = null,int $get_flags = 0) public bool getDelayed(array
$keys, bool $with_cas = false, callablenull $value_cb = null)public bool getDelayedByKey(
string $server_key,array $keys,bool $with_cas = false,callablenull $value_cb = null) public arrayfalse getMulti(array
$keys, int $get_flags = 0)public arrayfalse getMultiByKey(string
$server_key, array $keys, int $get_flags = 0)public mixed getOption(int
$option)public int getResultCode()
public string getResultMessage()
public arrayfalse getServerByKey(string
$server_key)public array getServerList()
public arrayfalse getStats(stringnull
$type = null)public arrayfalse getVersion()
public intfalse increment(
string $key,int $offset = 1,int $initial_value = 0,int $expiry = 0) public intfalse incrementByKey(
string $server_key,string $key,int $offset = 1,int $initial_value = 0,int $expiry = 0) public bool isPersistent()
public bool isPristine()
public boolnull prepend(string
$key, string $value)public boolnull prependByKey(string
$server_key, string $key, string $value)public bool quit()
public bool replace(string
$key, mixed $value, int $expiration = 0)public bool replaceByKey(
string $server_key,string $key,mixed $value,int $expiration = 0) public bool resetServerList()
public bool set(string
$key, mixed $value, int $expiration = 0)public bool setByKey(
string $server_key,string $key,mixed $value,int $expiration = 0) public bool setEncodingKey(string
$key)public bool setMulti(array
$items, int $expiration = 0)public bool setMultiByKey(string
$server_key, array $items, int $expiration = 0)public bool setOption(int
$option, mixed $value)public bool setOptions(array
$options)public bool setSaslAuthData(string
$username, string $password)public bool touch(string
$key, int $expiration = 0)public bool touchByKey(string
}$server_key, string $key, int $expiration = 0)
|