Memcached Cluster

Stores ::: cachestore_memcachedcluster
Maintained by Eric Merrill
Memcached caching plugin that allows separate but synced stores, particularly useful for load balanced installs.
Latest release:
27 sites
172 downloads
3 fans
Current versions available: 1

Note for Moodle 2.8 and above: The functionality of this plugin is included in the memcache(d) plugins included with Moodle, so I will no longer be updating this plugin.


This plugin implements a modified version of the standard Memcached cache. Specifically it allows multiple, distributed, memcached stores to stay in sync with one another.

The most common use case for this is when using a load balancer, you can create memcached services on each front end server, which allows for very fast fetches. The tradeoff is that when updating the cache, the update will have to be performed against every front end server, which is comparatively slow. Some Moodle caches, such as Language Strings or Database Schema, have a very high number of fetches compared to sets, which makes them prime for this type of cache.

Contributors

Eric Merrill (Lead maintainer)
Please login to view contributors details and/or to contact them

Comments RSS

Please login to post comments