RedisTemplateのexecute()メソッドとopsFor*()を使用したデータ操作の違い
自分で答えてください:
execute() には RedisConnection オブジェクトが必要で、RedisConnection を介して Redis を操作することは低レベル抽象化と呼ばれます
opsFor などは高レベル抽象化と呼ばれ、より使いやすいテンプレート クラスを提供するように設計されていますが、最下位層は引き続き use() を呼び出しますが、これには RedisConnection オブジェクトが必要です。したがって、opsForはexecute()をさらにカプセル化したものだと思います。 もしご理解がございましたら、お気軽にご相談ください。
参考ドキュメント
自分で答えてください:
execute() には RedisConnection オブジェクトが必要で、RedisConnection を介して Redis を操作することは低レベル抽象化と呼ばれます
opsFor などは高レベル抽象化と呼ばれ、より使いやすいテンプレート クラスを提供するように設計されていますが、最下位層は引き続き use() を呼び出しますが、これには RedisConnection オブジェクトが必要です。したがって、opsForはexecute()をさらにカプセル化したものだと思います。
もしご理解がございましたら、お気軽にご相談ください。
参考ドキュメント