openstack-manuals/doc/ha-guide/source/environment-memcached.rst
Andreas Jaeger ac477b8f7b Install Guides, not Tutorials
Change all remaining occurences to speak only about Installation Guides.

Change-Id: Ie590d35bd4b68152a64f0a7e2dda6aa0b250a1b1
2017-10-02 13:18:53 +02:00

1.4 KiB

Installing Memcached

Most OpenStack services can use Memcached to store ephemeral data such as tokens. Although Memcached does not support typical forms of redundancy such as clustering, OpenStack services can use almost any number of instances by configuring multiple hostnames or IP addresses.

The Memcached client implements hashing to balance objects among the instances. Failure of an instance only impacts a percentage of the objects, and the client automatically removes it from the list of instances.

To install and configure Memcached, read the official documentation.

Memory caching is managed by oslo.cache. This ensures consistency across all projects when using multiple Memcached servers. The following is an example configuration with three hosts:

Memcached_servers = controller1:11211,controller2:11211,controller3:11211

By default, controller1 handles the caching service. If the host goes down, controller2 or controller3 will complete the service.

For more information about Memcached installation, see the Environment -> Memcached section in the Installation Guides depending on your distribution.