---
title: "分散キャッシュ用にRedis Clusterを構成"
slug: "configure-redis-cluster-for-distributed-caching"
abstract: "分散キャッシュ用のスタンドアロンRedisからRedisクラスタへの設定変更方法。"
---
# 分散キャッシュ用にRedis Clusterを構成

既存のSitecore XCデプロイメントの設定を変更し、Redis Clusterを使って [分散キャッシュをスケール](https://doc.sitecore.com/xp/ja/developers/102/sitecore-experience-commerce/scaling-commerce-caches-with-redis-cluster.html "Scaling Commerce caches with Redis Cluster")させることができます。デフォルトのSitecore XCデプロイメントはスタンドアロンのRedisを使用しています。

## Commerce EngineのキャッシュをRedisクラスターを使用するように設定してください

Commerce Engineのキャッシュ設定をRedis Clusterに変更するには:

-   Authoringサービスを実行するCommerce Engineインスタンスのconfig.jsonファイル(例えばinetpub\\wwwroot\\CommerceAuthoring\_Sc\\wwwroot\\config.json)の "Caching" セクション、"Redis"、"Options"の下、"Configurations" プロパティを適切な接続文字列で更新します。
    
    > !注接続文字列はデータベースを指定していません。Redis Clusterは1つのデータベースのみをサポートし、デフォルトでデータベース0を使用します。
    
    例えば:
    
    "Caching":
     ...
     "Redis": {
     ...
     "Options": {
     "Configuration": "<YOUR\_REDIS\_CLUSTER:PORT>",
     "instanceName: "Redis"
## CE ConnectキャッシュをRedisクラスターを使用するように設定してください

CE Connectのキャッシュ設定をRedis Clusterに切り替えるには:

-   inetpub\\wwwroot\\<storefront>\\App\_Config\\Include\\Y.Commerce.Engine\\Sitecore.Commerce.Engine.Connect.configファイルのRedisオプション設定セクションで、適切な接続文字列で<configuration>設定を更新してください。
    
    > !注構成からdefaultDatabase=1を削除してください。Redis Clusterは1つのデータベースのみをサポートしており、デフォルトでデータベース0を使用します。
    
    例えば:
    
    <redis type="Sitecore.Commerce.Engine.Connect.RedisCacheSettings, Sitecore.Commerce.Engine.Connect.Caching">
     ...
     <options type="Sitecore.Commerce.Engine.Connect.CommerceRedisCacheOptions, Sitecore.Commerce.Engine.Connect.Caching">
     <configuration>YOUR\_REDIS\_CLUSTER,allowAdmin=true,syncTimeout=3600000</configuration>
     <instanceName>Redis</instanceName>
     </options>
     </redis>