Activation de HCL Commerce Cache Manager application dans un HCL Commerce development environment

Configurez le HCL Commerce Cache Manager application dans votre HCL Commerce development environment pour faciliter le contrôle de votre implémentation de mise en cache.

Avant de commencer

Vérifiez que Redis a bien démarré. Si votre HCL Commerce development environment inclut également un HCL Commerce Developer Search environment avec la solution Elasticsearch complète, Redis est alors déjà installé. Sinon, vous pouvez l'installer et le démarrer localement.
docker run --name redis -e ALLOW_EMPTY_PASSWORD=yes -p 6379:6379 bitnami/redis:latest

Procédure

  1. Facultatif : HCL Commerce Version 9.1.12.0 or later Le Cache Manager peut être déployé dans un HCL Commerce development environment à l'aide de la méthode de déploiement Docker Compose.
    Mettez à jour le fichier de configuration env.sh avec :
    • DEPLOYMENT_TYPE=toolkit,
    • définissez CACHE_ENABLED=true,
    • et spécifiez le CACHE_APP_IMAGE.

    Pour plus d'informations, voir Déploiement de HCL Commerce version 9.1.6.0 à l'aide de Docker Compose (pour une utilisation hors production).

  2. Mettez à jour la configuration de votre environnement HCL Commerce Developer.
    1. Ouvrez le fichier de configuration Redis WCDE_installdir/setup/hcl-cache/redis/singleserver/redis_cfg.yaml en vue de son édition.
    2. Mettez à jour le nom d'hôte et le numéro de port Redis dans la zone d'adresse.
    3. Enregistrez et fermez le fichier.
  3. Démarrez le conteneur Cache Manager.
    docker run -d --name=cacheManager -e LICENSE=accept -p 40900-40901:40900-40901 -v WCDE_installdir/setup/hcl-cache/redis/singleserver/redis_cfg.yaml:/SETUP/hcl-cache/redis_cfg.yaml -v WCDE_installdir/setup/hcl-cache/cache-manager/cache_cfg-ext.yaml:/SETUP/hcl-cache/cache_cfg-ext.yaml cache-app:version
    Par exemple :
    docker run -d --name=cacheManager -e LICENSE=accept -p 40900-40901:40900-40901 -v W:/WCDE_V9/setup/hcl-cache/redis/singleserver/redis_cfg.yaml:/SETUP/hcl-cache/redis_cfg.yaml -v W:/WCDE_V9/setup/hcl-cache/cache-manager/cache_cfg-ext.yaml:/SETUP/hcl-cache/cache_cfg-ext.yaml commerce/cache-app:9.1.11.0
    L'application Cache Manager démarre. Vérifiez qu'aucune erreur n'est observée.

Résultats

L'application Cache Manager est démarrée dans votre HCL Commerce development environment local. Vous pouvez maintenant ouvrir la console Web à l'adresse https://localhost:40901/openapi/ui/#/ ou appeler l'API /cache. Si d'autres serveurs sont en cours d'exécution, vous pouvez observer la liste des caches avec leur taille dans la sortie.