Redis is a program used for storing and serving data in a high performance manner. It is often used for remembering data that is frequently requested by an application. An example may be remembering information about a user of a web application inbetween each of their individual requests during a single session.