Redis slaat sleutels en waarden op als string. Het is aan uw persistentielaag om het parseren af te handelen. In het voorbeeld is Gebruiker een POJO en geen String. Ik stel voor dat je JacksonJsonRedisSerializer gebruikt in plaats van StringRedisSerializer. Op deze manier slaat u json op als uw waarde.
<bean id="userJsonRedisSerializer"
class="org.springframework.data.redis.serializer.JacksonJsonRedisSerializer">
<constructor-arg type="java.lang.Class" value="com.mycompany.redis.domain.User"/>
</bean>