在处理redis的spring数据字符串时,我注意到以下行为:
给出以下代码:

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

它只在使用stringredistemplate实例时有效,而在使用redistemplate实例时无效。因为它聚合了所有redis数据类型的所有操作,所以不应该使用redistemplate吗?

最佳答案

stringredistemplate只是redistemplate的一个特化,如果您愿意的话,您应该可以直接使用redistemplate,只要您像在stringredistemplate的构造函数中那样设置所有键/值序列化器。
也许你可以提供更多关于你的配置的信息,你得到了什么错误?另外,为什么StringRedistemplate对于您的用例来说不是一个理想的选项?

10-05 17:55