Redis menyimpan kunci dan nilai sebagai string. Terserah lapisan ketekunan Anda untuk menangani penguraian. Dalam contoh, Pengguna adalah POJO dan bukan String. Saya sarankan Anda menggunakan JacksonJsonRedisSerializer daripada StringRedisSerializer. Dengan cara ini Anda menyimpan json sebagai nilai Anda.
<bean id="userJsonRedisSerializer"
class="org.springframework.data.redis.serializer.JacksonJsonRedisSerializer">
<constructor-arg type="java.lang.Class" value="com.mycompany.redis.domain.User"/>
</bean>