Using the correct data types
In Chapter 2, Data Types, we learned that Redis provides rich data types to fulfill business needs. So, when we develop an application with Redis it's of great importance for us to become familiar with these data types first. This includes not only being aware of the semantic differences between them, but also identifying their strengths and weaknesses when we are going to implement certain business scenarios with them. Although it's not hard to choose one or more data types to meet our requirements when designing the application, there is always room for optimization when we consider the performance and memory consumption.
In this recipe, we'll go through a user data storing design example to show how to use correct data types for less memory consumption.
Getting ready…
You need to finish the installation of the Redis Server as we described in the Downloading and installing Redis recipe in Chapter 1, Getting Started with Redis.
You need to use the FLUSHALL
command...