使用Spring Data for Redis处理字符串时,我注意到以下行为:
鉴于以下代码:
template.opsForValue().set("person", "value");
它只在我使用StringRedisTemplate的实例时才有效,而不是在我使用RedisTemplate的实例时。它是否适用于RedisTemplate,因为它聚合了所有Redis数据类型的所有操作?
答案 0 :(得分:1)
StringRedisTemplate只是RedisTemplate的一个特化,所以如果您愿意,可以直接使用RedisTemplate,前提是您在StringRedisTemplate的构造函数中设置了所有键/值序列化器。
也许您可以提供有关配置的更多信息以及您获得的错误?另外,为什么StringRedisTemplate不适合您的用例?