Thrudoc - Memcached Caching Backend

The Memcached caching backend provides a caching layer on top of a persistent backend. It operates transparently intercepting calls to the primary backend and sets and gets data from a Memcached pool of servers lowering the load on the primary and increasing performance.

The memcached caching backend is powered by libmemcached a full featured C memcached client library. Features

  • Transparent and simple caching of any persistent backend
  • Single configuration value setup.

Future Direction & Development

  • Expose as much of the underlying libmemcached features as possible/makes sense

Use & Configuration To use the memcached caching backend add the following line to your thrudoc.conf replacing the server names and ports with the list of hosts in your memcached pool.

    MEMCACHED_SERVERS = <server.one:port,server.two:port,...>