This document presents an overview of how Box uses Redis clusters and caches data. It discusses security requirements for data stores at Box, including authentication and encryption. It then introduces Secure Redis Proxy, a solution developed by Box to add authentication and encryption to Redis clusters while minimizing performance and operational impacts. Secure Redis Proxy classifies Redis commands and determines whether to authenticate, encrypt, or pass commands through without modification based on the type of command. It also supports password rotation for credentials.