MediaWiki
1.23.0
|
Additional Inherited Members | |
Public Member Functions inherited from MWMemcached | |
__construct ( $args) | |
Memcache initializer. More... | |
_close_sock ( $sock) | |
Close the specified socket. More... | |
_connect_sock (&$sock, $host) | |
Connects $sock to $host, timing out after $timeout. More... | |
_dead_host ( $host) | |
_dead_sock ( $sock) | |
Marks a host as dead until 30-40 seconds in the future. More... | |
_debugprint ( $text) | |
_error_log ( $text) | |
_fgets ( $sock) | |
Read a line from a stream. More... | |
_flush_read_buffer ( $f) | |
Flush the read buffer of a stream. More... | |
_fread ( $sock, $len) | |
Read the specified number of bytes from a stream. More... | |
_fwrite ( $sock, $buf) | |
Write to a stream. More... | |
_handle_error ( $sock, $msg) | |
Handle an I/O error. More... | |
_hashfunc ( $key) | |
Creates a hash integer based on the $key. More... | |
_incrdecr ( $cmd, $key, $amt=1) | |
Perform increment/decriment on $key. More... | |
_load_items ( $sock, &$ret, &$casToken=null) | |
Load items into $ret from $sock. More... | |
_set ( $cmd, $key, $val, $exp, $casToken=null) | |
Performs the requested storage operation to the memcache server. More... | |
add ( $key, $val, $exp=0) | |
Adds a key/value to the memcache server if one isn't already set with that key. More... | |
cas ( $casToken, $key, $value, $exp=0) | |
Sets a key to a given value in the memcache if the current value still corresponds to a known, given value. More... | |
decr ( $key, $amt=1) | |
Decrease a value stored on the memcache server. More... | |
delete ( $key, $time=0) | |
Deletes a key from the server, optionally after $time. More... | |
disconnect_all () | |
Disconnects all connected sockets. More... | |
enable_compress ( $enable) | |
Enable / Disable compression. More... | |
forget_dead_hosts () | |
Forget about all of the dead hosts. More... | |
get ( $key, &$casToken=null) | |
Retrieves the value associated with the key from the memcache server. More... | |
get_multi ( $keys) | |
Get multiple keys from the server(s) More... | |
get_sock ( $key) | |
get_sock More... | |
incr ( $key, $amt=1) | |
Increments $key (optionally) by $amt. More... | |
lock ( $key, $timeout=0) | |
replace ( $key, $value, $exp=0) | |
Overwrites an existing value for key; only works if key is already set. More... | |
run_command ( $sock, $cmd) | |
Passes through $cmd to the memcache server connected by $sock; returns output as an array (null array if no output) More... | |
set ( $key, $value, $exp=0) | |
Unconditionally sets a key to a given value in the memcache. More... | |
set_compress_threshold ( $thresh) | |
Sets the compression threshold. More... | |
set_debug ( $dbg) | |
Sets the debug flag. More... | |
set_servers ( $list) | |
Sets the server list to distribute key gets and puts between. More... | |
set_timeout ( $seconds, $microseconds) | |
Sets the timeout for new connections. More... | |
sock_to_host ( $host) | |
Returns the socket for the host. More... | |
unlock ( $key) | |
Public Attributes inherited from MWMemcached | |
integer | $_active |
integer | $_bucketcount |
Total # of bit buckets we have. More... | |
array | $_buckets |
Our bit buckets. More... | |
array | $_cache_sock |
Cached Sockets that are connected. More... | |
boolean | $_compress_enable |
Do we want to use compression? More... | |
integer | $_compress_threshold |
At how many bytes should we compress? More... | |
$_connect_attempts | |
Number of connection attempts for each server. More... | |
$_connect_timeout | |
Connect timeout in seconds. More... | |
boolean | $_debug |
Current debug status; 0 - none to 9 - profiling. More... | |
boolean | $_have_zlib |
Is compression available? More... | |
array | $_host_dead |
Dead hosts, assoc array, 'host'=>'unixtime when ok to check again'. More... | |
boolean | $_persistent |
Are we using persistent links? More... | |
array | $_servers |
Array containing ip:port or array(ip:port, weight) More... | |
string | $_single_sock |
If only using one server; contains ip:port to connect to. More... | |
integer | $_timeout_microseconds |
Stream timeout in microseconds. More... | |
integer | $_timeout_seconds |
Stream timeout in seconds. More... | |
array | $stats |
Command statistics. More... | |
const | COMPRESSED = 2 |
Flag: indicates data is compressed. More... | |
const | COMPRESSION_SAVINGS = 0.20 |
Minimum savings to store data compressed. More... | |
const | SERIALIZED = 1 |
Flag: indicates data is serialized. More... | |
Definition at line 1237 of file MemcachedClient.php.