1.2. RESP エンドポイントの有効化


resp-connector を Data Grid サーバー設定に追加して、RESP エンドポイントを有効にします。次の方法で RESP エンドポイントを有効にできます。

  • スタンドアロンの Data Grid サーバーデプロイメントは、各サーバーインスタンスが互いに独立して実行されるスタンドアロンの Redis とまったく同じです。
  • サーバーインスタンスが相互にデータを複製または分散する、クラスター化された Data Grid サーバーデプロイメント。クラスター化されたデプロイメントは、クライアントにフェイルオーバー機能を提供します。

前提条件

  • Data Grid Server をインストールします。

手順

  1. Data Grid Server 設定を開いて編集します。
  2. 必要に応じて、キャッシュ設定を cache-container セクションに追加します。

    キャッシュ設定では、RESP プロトコルに違反する機能を有効にすることはできません。たとえば、RESP エンドポイントのキャッシュに有効期限の値を指定すると、起動時に致命的なエラーが発生します。

    ヒント

    Data Grid コンソールでキャッシュエントリーを表示する場合は、キャッシュを Protobuf エンコーディングで設定します (encoding media-type="application/x-protostream")。

  3. 設定に endpoint 宣言を追加します。
  4. resp-connector 要素を追加し、cache 属性を使用して RESP コネクターで使用するキャッシュの名前を指定します。

    RESP エンドポイントで使用できるキャッシュは 1 つだけです。

  5. 必要に応じて、security-realm 属性を使用して、RESP エンドポイントで使用するセキュリティーレルムを宣言します。
  6. エンドポイント宣言で Hot Rod および REST コネクターも追加されていることを確認してください。
  7. 変更を設定に保存します。

検証

Data Grid サーバーを起動するときに、次のログメッセージを確認します。

[org.infinispan.SERVER] ISPN080018: Started connector Resp (internal)
Copy to Clipboard Toggle word wrap

Redis クライアントを使用して RESP エンドポイントに接続できるようになりました。たとえば、Redis CLI を使用すると、次のようにしてエントリーをキャッシュに追加できます。

redis-cli -p 11222 --user username --pass password
Copy to Clipboard Toggle word wrap
127.0.0.1:11222> SET k v
OK
127.0.0.1:11222> GET k
"v"
127.0.0.1:11222> quit
Copy to Clipboard Toggle word wrap
RESP エンドポイント設定

XML

<endpoints>
  <endpoint socket-binding="default" security-realm="default">
    <resp-connector cache="mycache" />
    <hotrod-connector />
    <rest-connector/>
  </endpoint>
</endpoints>
Copy to Clipboard Toggle word wrap

JSON

{
  "server": {
    "endpoints": {
      "endpoint": {
        "socket-binding": "default",
        "security-realm": "default",
        "resp-connector": {
          "cache": "mycache"
        },
        "hotrod-connector": {},
        "rest-connector": {}
      }
    }
  }
}
Copy to Clipboard Toggle word wrap

YAML

server:
  endpoints:
    endpoint:
      socketBinding: "default"
      securityRealm: "default"
      respConnector:
        cache: "mycache"
      hotrodConnector: ~
      restConnector: ~
Copy to Clipboard Toggle word wrap

Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。 最新の更新を見る.

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

Theme

© 2026 Red Hat
トップに戻る