Redis is a key-value database, which describes itself as “an open source, BSD licensed, advanced key-value cache and store”. Sensu uses Redis for storing persistent data. Two Sensu services, the server and API, require access to the same instance of Redis to function. Although it is possible to install and run Redis on almost any modern operating system, all Sensu users are encouraged to install and run Redis on one of the following supported platforms:
Amazon Web Services ElastiCache with Redis 2.8.x may be used to provide Redis service for Sensu. See Amazon’s Getting Started with Amazon ElastiCache guide for details on provisioning ElastiCache in AWS. Once provisioned in AWS, Sensu can be configured to use the ElastiCache endpoint address and port.