Redis的Spring数据:在处理值时,它是否只适用于StringRedisTemplate?

时间:2013-03-10 21:18:34

标签: spring redis spring-data spring-data-redis

使用Spring Data for Redis处理字符串时,我注意到以下行为:

鉴于以下代码:

template.opsForValue().set("person", "value");

它只在我使用StringRedisTemplate的实例时才有效,而不是在我使用RedisTemplate的实例时。它是否适用于RedisTemplate,因为它聚合了所有Redis数据类型的所有操作?

1 个答案:

答案 0 :(得分:1)

StringRedisTemplate只是RedisTemplate的一个特化,所以如果您愿意,可以直接使用RedisTemplate,前提是您在StringRedisTemplate的构造函数中设置了所有键/值序列化器。

也许您可以提供有关配置的更多信息以及您获得的错误?另外,为什么StringRedisTemplate不适合您的用例?