0

Spring Data for Redis で文字列を処理しているときに、次の動作に気付きました。

以下のコードを考えると:

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

StringRedisTemplate のインスタンスを使用している場合にのみ機能し、RedisTemplate のインスタンスを使用している場合には機能しません。すべての Redis データ型のすべての操作を集約するため、RedisTemplate で動作するはずではありませんか?

4

1 に答える 1

1

StringRedisTemplate は RedisTemplate の単なる特殊化であるため、StringRedisTemplate のコンストラクターで行われるようにすべてのキー/値シリアライザーを設定すれば、必要に応じて RedisTemplate を直接使用できるはずです。

おそらく、構成と発生しているエラーに関する詳細情報を提供できますか? また、なぜ StringRedisTemplate があなたのユースケースにとって望ましいオプションではないのでしょうか?

于 2013-03-11T21:38:57.340 に答える