Php/docs/class.memcache
(PECL memcache >= 0.2.0)
Introduction
Represents a connection to a set of memcache servers.
Class synopsis
Memcache {
addServer
( string $host
[, int $port
= 11211
[, bool $persistent
[, int $weight
[, int $timeout
[, int $retry_interval
[, bool $status
[, callable $failure_callback
[, int $timeoutms
]]]]]]]] ) : bool
close ( ) : bool
connect
( string $host
[, int $port
[, int $timeout
]] ) : bool
decrement
( string $key
[, int $value
= 1
] ) : int|false
delete
( string $key
[, int $timeout
= 0
] ) : bool
flush ( ) : bool
get
( string $key
[, int &$flags
] ) : string
getExtendedStats
([ string $type
[, int $slabid
[, int $limit
= 100
]]] ) : array
getServerStatus
( string $host
[, int $port
= 11211
] ) : int
getStats
([ string $type
[, int $slabid
[, int $limit
= 100
]]] ) : array|false
getVersion ( ) : string|false
increment
( string $key
[, int $value
= 1
] ) : int|false
setCompressThreshold
( int $threshold
[, float $min_savings
] ) : bool
setServerParams
( string $host
[, int $port
= 11211
[, int $timeout
[, int $retry_interval
= FALSE
[, bool $status
[, callable $failure_callback
]]]]] ) : bool
}
Table of Contents
- Memcache::add — Add an item to the server
- Memcache::addServer — Add a memcached server to connection pool
- Memcache::close — Close memcached server connection
- Memcache::connect — Open memcached server connection
- Memcache::decrement — Decrement item's value
- Memcache::delete — Delete item from the server
- Memcache::flush — Flush all existing items at the server
- Memcache::get — Retrieve item from the server
- Memcache::getExtendedStats — Get statistics from all servers in pool
- Memcache::getServerStatus — Returns server status
- Memcache::getStats — Get statistics of the server
- Memcache::getVersion — Return version of the server
- Memcache::increment — Increment item's value
- Memcache::pconnect — Open memcached server persistent connection
- Memcache::replace — Replace value of the existing item
- Memcache::set — Store data at the server
- Memcache::setCompressThreshold — Enable automatic compression of large values
- Memcache::setServerParams — Changes server parameters and status at runtime