Redis कुंजी और मान को स्ट्रिंग के रूप में संग्रहीत करता है। पार्सिंग को संभालने के लिए यह आपकी दृढ़ता परत पर निर्भर है। उदाहरण में, उपयोगकर्ता एक पीओजेओ है न कि एक स्ट्रिंग। मेरा सुझाव है कि आप StringRedisSerializer के बजाय जैक्सनजेसनरेडिससेरियलाइज़र का उपयोग करें। इस तरह आप अपने मान के रूप में json को स्टोर कर रहे हैं।
<bean id="userJsonRedisSerializer"
class="org.springframework.data.redis.serializer.JacksonJsonRedisSerializer">
<constructor-arg type="java.lang.Class" value="com.mycompany.redis.domain.User"/>
</bean>