Introduction
As we have shown in Chapter 1, Getting Started with Redis, setting up a Redis instance for testing is quick and easy. When it comes to deploying a Redis Server to the production environment, more things need to be taken into account. In this chapter, we will focus on Redis deployment to a Linux system. We will start with operating system level optimizations for running a production Redis Server. Then we will talk about server-side configurations for client connections and how to make Redis secure in a production environment. How to configure memory policy will also be discussed. Finally, we will introduce the logging options and the benchmarking tool of Redis.