php8.5
Home/ Manual/ reference / memcached/ The Memcached class

The Memcached class

Represents a connection to a set of memcached servers.

Intro

Represents a connection to a set of memcached servers.

Class synopsis

class Memcached { }

Memcached

In this section

Memcached::__construct

Create a Memcached instance

Memcached::add

Add an item under a new key

Memcached::addByKey

Add an item under a new key on a specific server

Memcached::addServer

Add a server to the server pool

Memcached::addServers

Add multiple servers to the server pool

Memcached::append

Append data to an existing item

Memcached::appendByKey

Append data to an existing item on a specific server

Memcached::cas

Compare and swap an item

Memcached::casByKey

Compare and swap an item on a specific server

Memcached::decrement

Decrement numeric item's value

Memcached::decrementByKey

Decrement numeric item's value, stored on a specific server

Memcached::delete

Delete an item

Memcached::deleteByKey

Delete an item from a specific server

Memcached::deleteMulti

Delete multiple items

Memcached::deleteMultiByKey

Delete multiple items from a specific server

Memcached::fetch

Fetch the next result

Memcached::fetchAll

Fetch all the remaining results

Memcached::flush

Invalidate all items in the cache

Memcached::get

Retrieve an item

Memcached::getAllKeys

Gets the keys stored on all the servers

Memcached::getByKey

Retrieve an item from a specific server

Memcached::getDelayed

Request multiple items

Memcached::getDelayedByKey

Request multiple items from a specific server

Memcached::getMulti

Retrieve multiple items

Memcached::getMultiByKey

Retrieve multiple items from a specific server

Memcached::getOption

Retrieve a Memcached option value

Memcached::getResultCode

Return the result code of the last operation

Memcached::getResultMessage

Return the message describing the result of the last operation

Memcached::getServerByKey

Map a key to a server

Memcached::getServerList

Get the list of the servers in the pool

Memcached::getStats

Get server pool statistics

Memcached::getVersion

Get server pool version info

Memcached::increment

Increment numeric item's value

Memcached::incrementByKey

Increment numeric item's value, stored on a specific server

Memcached::isPersistent

Check if a persistent connection to memcache is being used

Memcached::isPristine

Check if the instance was recently created

Memcached::prepend

Prepend data to an existing item

Memcached::prependByKey

Prepend data to an existing item on a specific server

Memcached::quit

Close any open connections

Memcached::replace

Replace the item under an existing key

Memcached::replaceByKey

Replace the item under an existing key on a specific server

Memcached::resetServerList

Clears all servers from the server list

Memcached::set

Store an item

Memcached::setByKey

Store an item on a specific server

Memcached::setEncodingKey

Set AES encryption key for data in Memcached

Memcached::setMulti

Store multiple items

Memcached::setMultiByKey

Store multiple items on a specific server

Memcached::setOption

Set a Memcached option

Memcached::setOptions

Set Memcached options

Memcached::setSaslAuthData

Set the credentials to use for authentication

Memcached::touch

Set a new expiration on an item

Memcached::touchByKey

Set a new expiration on an item on a specific server

Source: reference/memcached/memcached.xml · from the official PHP manual (php/doc-en)