Memcached is a third-party distributed data caching application available for use with Workspace ONE UEM environments which can be used to reduce the workload on the database.

Memcached Operation

Memcached operates as a simple form of sharding: breaking data into manageable chunks and assigning a hash to the data to make retrieving the data easy. Memcached can have one or more active nodes, but it is not a form of backup or redundancy.

After a request for data, Workspace ONE UEM automatically checks for the results stored in memory by Memcached before it checks the database, reducing the database workload. If the memcache query returns no results, result data is then retrieved from the database and stored into the memcache for future queries.

For more information about how to manage Memcached in your deployment, see Manage Memcached.

Memcached Topology

A Memcached implementation is primarily targeted for Workspace ONE UEM installations with 5,000+ devices and is available for both SaaS and on-premises environments.

Memcached architecture showing the console, device services, Memcached servers, and the database.

This diagram assumes that all auxiliary components – for example, API or SSP – are installed on the Device Services server. If you have dedicated servers for these or other components that have access to the AirWatch database, map those servers into your Memcached network topology.

Memcached supports multiple nodes running simultaneously. For more information, see Manage Memcached.

For more information about the network requirements for Memcached, see Memcached Sizing Requirements and Memcached Port Requirements.