Redisはキーと値を文字列として保存します。解析を処理するのは永続層次第です。この例では、UserはPOJOであり、Stringではありません。 StringRedisSerializerの代わりにJacksonJsonRedisSerializerを使用することをお勧めします。このようにして、jsonを値として保存します。
<bean id="userJsonRedisSerializer"
class="org.springframework.data.redis.serializer.JacksonJsonRedisSerializer">
<constructor-arg type="java.lang.Class" value="com.mycompany.redis.domain.User"/>
</bean>