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