0

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

鉴于以下代码:

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

它仅在我使用 StringRedisTemplate 实例时有效,而不是在我使用 RedisTemplate 实例时有效。它不应该与 RedisTemplate 一起使用,因为它聚合了所有 Redis 数据类型的所有操作吗?

4

1 回答 1

1

StringRedisTemplate 只是 RedisTemplate 的一个特化,所以如果你愿意,你应该可以直接使用 RedisTemplate,只要你像在 StringRedisTemplate 的构造函数中那样设置所有的键/值序列化器。

也许您可以提供有关您的配置以及遇到什么错误的更多信息?另外,为什么 StringRedisTemplate 不是您的用例的理想选择?

于 2013-03-11T21:38:57.340 回答