This section describes two different ways for implementing a CRUD application that is used to manage contact information. First, we will learn how we can implement a CRUD application by using the default serializer of the
RedisTemplate class. Second, we will learn how we can use value serializers and implement a CRUD application that stores our data in JSON format.
Both of these applications will also share the same domain model. This domain model consists of two classes:
Address. The information content of these classes has already been described in Chapter 2, Getting Started with Spring Data JPA. However, we have made the following changes to these classes: