検索

ホームページ  >  に質問  >  本文

java - RedisTemplate を使用してデータを操作する

RedisTemplateのexecute()メソッドとopsFor*()を使用したデータ操作の違い

世界只因有你世界只因有你2774日前685

全員に返信(1)返信します

  • 世界只因有你

    世界只因有你2017-05-16 13:21:25

    自分で答えてください:

    1. execute() には RedisConnection オブジェクトが必要で、RedisConnection を介して Redis を操作することは低レベル抽象化と呼ばれます

    2. opsFor などは高レベル抽象化と呼ばれ、より使いやすいテンプレート クラスを提供するように設計されていますが、最下位層は引き続き use() を呼び出しますが、これには RedisConnection オブジェクトが必要です。したがって、opsForはexecute()をさらにカプセル化したものだと思います。
      もしご理解がございましたら、お気軽にご相談ください。

    参考ドキュメント

    返事
    0
  • キャンセル返事