20+
November 8, 2022
December 19, 2005
Memcached Object Cache provides a persistent backend for the WordPress object cache. A memcached server and the PECL memcache extension are required.
Install memcached on at least one server. Note the connection info. The default is 127.0.0.1:11211.
Install the PECL memcache extension
Copy object-cache.php to wp-content
Add the WP_CACHE_KEY_SALT constant to the wp-config.php:
php
define( 'WP_CACHE_KEY_SALT', '...long random string...' );
This helps prevent cache pollution when multiplte WordPress installs are using the same Memcached server. The value must be unique for each WordPress install.
Add something similar to the following to wp-config.php above /* That's all, stop editing! Happy blogging. */:
$memcached_servers = array(
'default' => array(
'10.10.10.20:11211',
'10.10.10.30:11211'
)
);
The top level array keys, are cache groups, where ‘default’ corresponds to any cache group that is not explicitly defined. This allows for specifying memcached servers that only handle certain cache groups. The most common use is only specifying ‘default’.
Possible cache groups are:
{$taxonomy}_relationships
{$meta_type}_meta
{$taxonomy}_relationships
blog-details
blog-id-cache
blog-lookup
bookmark
calendar
category
comment
counts
general
global-posts
options
plugins
post_ancestors
post_meta
posts
rss
site-lookup
site-options
site-transient
terms
themes
timeinfo
transient
user_meta
useremail
userlogins
usermeta
users
userslugs
widget
key_salt| Version | Download | Type |
|---|---|---|
| 4.0.0 | Download | Stable |
| 3.2.2 | Download | Stable |
| 3.2.0 | Download | Stable |
| 3.0.2 | Download | Stable |
| 3.0.1 | Download | Stable |
| 3.0.0 | Download | Stable |
| 2.0.6 | Download | Stable |
| 2.0.5 | Download | Stable |
| 2.0.4 | Download | Stable |
| 2.0.3 | Download | Stable |
| 2.0.2 | Download | Stable |
| 2.0.1 | Download | Stable |
| 2.0 | Download | Stable |
| Development | Download | Trunk |