Highly-Available Redis Backend for an HST Server Cluster A guide to configuring a highly-available Redis database that is used by all HST Servers in a cluster. Introduction HST Server can be deployed as a high-availability cluster. This is done by configuring a Redis database cluster and using HAProxy to connect the HST Servers to the Redis database. The Redis and HAProxy applications are included in your HST Server installation. Requirements To sucessfully deploy a highly-available HST Server cluster, your system must meet the following requirements: Setup and Configuration To set up a highly-available HST Server cluster, you configure HST Server, the Redis database, Redis Sentinel, HAProxy, and syslog on each node. Select one node as the Redis "primary" node and the others are Redis "replica" nodes. Start and Test the Cluster Once HST Server, Redis database, Redis Sentinel, and HAProxy are configured on each node, you can start the cluster and test that it is working. Redis Sentinel Operation Use the Redis Sentinel API to get information about the Redis nodes, test failover, and reconfigure Sentinel at runtime, among other tasks. For more information, see https://redis.io/topics/sentinel. Logging Logs for Redis, HAProxy, and HST Server are found in the following locations: