---
schema_version: "1"
id: 95cbf449b8b1c5ad463307a58b47555e682ef03a69dc62f071dec54001524510
title: Redis - Studio - Mule 4
collection: mulesoft
version: current
locale: ja-jp
portal_url: https://docs.salesforce.com/mulesoft/current/ja-jp/redis-connector/5.1/redis-connector-studio.md
canonical_url: https://docs.mulesoft.com/jp/redis-connector/5.1/redis-connector-studio
source_site: docs.mulesoft.com
content_type: documentation
content_hash: 78e949be855294e63db78f1b9b2eed1549ed1892a29466f2d6bafd6444b48e6d
description: MuleSoft Documentation Site
release: "5.1"
latest: false
---
# Redis - Studio - Mule 4

Anypoint Studio でコネクタを設定する手順は、次のとおりです。

1. Anypoint Exchange または Anypoint Studio からコネクタをインストールします。
2. コネクタを設定します。
3. コネクタの入力元を設定します。

## [](#exchange-を使用したコネクタのインストール)Exchange を使用したコネクタのインストール

1. Studio で Mule プロジェクトを作成します。
2. Studio タスクバーの左上にある Exchange **(X)**​ アイコンをクリックします。
3. Exchange で、**\[Login (ログイン)\]**​ をクリックし、Anypoint Platform のユーザー名とパスワードを指定します。
4. Exchange で、「`Redis`​」を検索します。
5. \[Redis Connector (Redis Connector)\] を選択して **\[Add to project (プロジェクトに追加)\]**​ をクリックします。
6. 画面の指示に従ってコネクタをインストールします。

## [](#studio-でのコネクタのインストール)Studio でのコネクタのインストール

1. Studio で Mule プロジェクトを作成します。
2. \[Mule Palette (Mule パレット)\] で、**\[(X) Search in Exchange ((X) Exchange 内を検索)\]**​ をクリックします。
3. **\[Add Modules to Project (モジュールをプロジェクトに追加)\]**​ で、検索項目に「`Redis`​」と入力します。
4. **\[Available modules (使用可能なモジュール)\]**​ で \[Redis Connector (Redis Connector)\] 名をクリックします。
5. **\[Add (追加)\]**​ をクリックします。
6. **\[Finish (完了)\]**​ をクリックします。

## [](#コネクタの設定)コネクタの設定

Mule アプリケーションで Redis Connector を使用するには、アプリケーション内のすべての Redis Connector インスタンスが使用できるグローバル Redis 要素を設定します。

以降のセクションでは、グローバル要素を設定するためのプロパティについて説明します。

## [](#非クラスター設定)非クラスター設定

![Configuration (設定)](/mulesoft/current/ja-jp/redis-connector/5.1/_images/redis-basic-config.png)

この画像では、プレースホルダー値は、プロジェクトの `src`​ フォルダーに配置されている設定ファイルを参照しています。ログイン情報をグローバル設定プロパティにコーディングするか、それらの値を含む設定ファイルを参照することができます。メンテナンスの簡略化とプロジェクトの再利用性の向上のために、設定ファイルを使用することをお勧めします。これらの値を別個のファイルに保存しておくと、アクセスログイン情報が異なるさまざまな環境 (本番、開発、QA など) にデプロイする必要がある場合に便利です。

<table class="tableblock frame-all grid-all stretch">
<colgroup>
<col style="width: 25%;">
<col style="width: 75%;">
</colgroup>
<thead>
<tr>
<th class="tableblock halign-left valign-top">項目</th>
<th class="tableblock halign-left valign-top">説明</th>
</tr>
</thead>
<tbody>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><strong>Name (名前)</strong></p></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>後ほど参照するために設定の名前を入力します。</p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><strong>Host (ホスト)</strong></p></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>Redis ホスト。コネクタを使用して、クラスターに属さない Redis サーバーにアクセスする場合には、この項目を使用します。</p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><strong>Port (ポート)</strong></p></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>Redis ポート。非クラスターサーバーが動作しているポート。</p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><strong>Connection Timeout (接続タイムアウト)</strong></p></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>接続タイムアウト (ミリ秒)。</p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><strong>Entry Ttl (エントリ TTL)</strong></p></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>コネクタを使用して保存されたキーに設定されるデフォルトの存続期間。</p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><strong>Password (パスワード)</strong></p></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>Redis パスワード。サーバーで認証が必要な場合に設定します。</p>
</div></div></td>
</tr>
</tbody>
</table>

## [](#クラスター設定)クラスター設定

![redis basic config clustered](/mulesoft/current/ja-jp/redis-connector/5.1/_images/redis-basic-config-clustered.png)

<table class="tableblock frame-all grid-all stretch">
<colgroup>
<col style="width: 25%;">
<col style="width: 75%;">
</colgroup>
<thead>
<tr>
<th class="tableblock halign-left valign-top">項目</th>
<th class="tableblock halign-left valign-top">説明</th>
</tr>
</thead>
<tbody>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><strong>Name (名前)</strong></p></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>後ほど参照するために設定の名前を入力します。</p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><strong>Cluster Hosts (クラスターホスト)</strong></p></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>Redis クラスターホスト。カンマで区切り、host:port の形式にします。コネクタを使用して、Redis クラスターにアクセスする場合には、この項目を使用します。</p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><strong>Connection Timeout (接続タイムアウト)</strong></p></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>接続タイムアウト (ミリ秒)。</p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><strong>Entry Ttl (エントリ TTL)</strong></p></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>コネクタを使用して保存されたキーに設定されるデフォルトの存続期間。</p>
</div></div></td>
</tr>
</tbody>
</table>

## [](#入力元の設定)入力元の設定

**HTTP リスナー**​または\*スケジューラー\*​を使用してコネクタ操作などのコネクタの入力元を設定します。

Redis は、入力元として使用される **Subscribe**​ 操作を提供します。

`<redis:subscribe>`​

<table class="tableblock frame-all grid-all stretch">
<colgroup>
<col style="width: 20%;">
<col style="width: 20%;">
<col style="width: 30%;">
<col style="width: 20%;">
<col style="width: 10%;">
</colgroup>
<thead>
<tr>
<th class="tableblock halign-left valign-top">名前</th>
<th class="tableblock halign-left valign-top">型</th>
<th class="tableblock halign-left valign-top">説明</th>
<th class="tableblock halign-left valign-top">デフォルト値</th>
<th class="tableblock halign-left valign-top">必須</th>
</tr>
</thead>
<tbody>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><strong>Configuration (設定)</strong></p></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>String (文字列)</p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>使用する設定の名前。</p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>x</p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><strong>Channels (チャネル)</strong></p></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>Array of String (文字列の配列)</p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>チャネル名またはワイルドカードパターンのリスト。</p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>x</p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><strong>Output Mime Type (出力 MIME タイプ)</strong></p></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>String (文字列)</p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>この操作で出力されるペイロードの MIME タイプ。</p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"></div></td>
<td class="tableblock halign-left valign-top"><div class="content"></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><strong>Primary Node Only (プライマリノードのみ)</strong></p></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>Boolean (ブール)</p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>クラスターでの実行時、このソースをプライマリノード上でのみ実行する必要があるかどうか。</p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"></div></td>
<td class="tableblock halign-left valign-top"><div class="content"></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><strong>Streaming Strategy (ストリーミング戦略)</strong></p></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="ulist">
<ul>
<li>
<p>repeatable-in-memory-stream</p>
</li>
<li>
<p>repeatable-file-store-stream</p>
</li>
<li>
<p>non-repeatable-stream</p>
</li>
</ul>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>反復可能なストリームを使用するように設定します。</p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"></div></td>
<td class="tableblock halign-left valign-top"><div class="content"></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><strong>Redelivery Policy (再配信ポリシー)</strong></p></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>RedeliveryPolicy</p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>同じメッセージの再配信を処理するためのポリシーを定義します。</p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"></div></td>
<td class="tableblock halign-left valign-top"><div class="content"></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><strong>Reconnection Strategy (再接続戦略)</strong></p></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="ulist">
<ul>
<li>
<p>reconnect (再接続)</p>
</li>
<li>
<p>reconnect-forever (繰り返し再接続)</p>
</li>
</ul>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>接続エラーが発生した場合の再試行戦略。</p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"></div></td>
<td class="tableblock halign-left valign-top"><div class="content"></div></td>
</tr>
</tbody>
</table>

## [](#次のステップ)次のステップ

設定が完了したら、[「追加設定情報」](https://docs.mulesoft.com/jp/redis-connector/5.1/redis-connector-config-topics)​と[「例」](https://docs.mulesoft.com/jp/redis-connector/5.1/redis-connector-examples)​を参照してください。

## [](#関連情報)関連情報

[MuleSoft ヘルプセンター](https://help.mulesoft.com)