Skip to content

Instantly share code, notes, and snippets.

@kehati
Last active August 29, 2015 14:02
Show Gist options
  • Save kehati/bd99990534909d1fe45b to your computer and use it in GitHub Desktop.
Save kehati/bd99990534909d1fe45b to your computer and use it in GitHub Desktop.
Memcached Cloud Wordpress Plugin- readme.txt

=== Memcached Cloud ===

Contributors: Redis Labs Tags: cache, Memcached Cloud, Memcached, SASL, binary protocol, cache, object cache, WP Object Cache Requires at least: 3.4 Tested up to: 3.9.1 Stable tag: 1.0

Use Memcached with SASL authentication to implement WP Object Cache

== Description ==

Changed the wordpress-memcached-backend backend to use Memcached ver. 2.2.0 PECL package with SASL authentication support, to implement WP Object Cache.

Inehernt support for Memcached Cloud on Heroku and AppFog- just add the Memcached Cloud add-on.

== Credits ==

We used the wordpress-memcached-backend, so all credit goes to Zack Tollman.

== Installation ==

  1. Make sure you have libmemcached installed, built with SASL. See the Memcached Requirements.

  2. Install the Memcached ver. 2.2.0 PECL package.

  3. Define the Memcached servers and SASL credentials in your wp-config.php, as follows:

     global $memcached_servers;
     $memcached_servers = array( array( 'host', port ) );
    
     global $memcached_username;
     $memcached_username = 'sasl_username';
    
     global $memcached_password;
     $memcached_password = 'sasl_password';
    

Note: If running on Heroku or AppFog, just install the Memcached Cloud add-on and your conifguration environment variables will be set.

  1. Move object-cache.php to wp-content/object-cache.php .

== Examples ==

wp_cache_set('key', 'val');  
wp_cache_get('key');
wp_cache_set_multi ( 
	array ( 'key1' => 'val1', 'key2' => 'val2', 'key3' => 'val3' ), 
	'group1' 
);  

wp_cache_get_multi ( 
	array ( 'key1', 'key2' ), 
	'group1' 
);

== Changelog ==

= 1.0 =

  • Initial release
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment