Habilitación de HCL Commerce Cache Manager application en HCL Commerce development environment

Configure HCL Commerce development environment dentro de su HCL Commerce Cache Manager application para ayudar en el control de la implementación de almacenamiento en memoria caché.

Antes de empezar

Asegúrese de que se ha iniciado Redis. Si su HCL Commerce development environment también incluye un HCL Commerce Developer Search environment con la solución de Elasticsearch completa, Redis ya estará instalado. De lo contrario, puede instalarlo e iniciarlo localmente.
docker run --name redis -e ALLOW_EMPTY_PASSWORD=yes -p 6379:6379 bitnami/redis:latest

Procedimiento

  1. Opcional: HCL Commerce Version 9.1.12.0 or later Cache Manager se puede desplegar en un HCL Commerce development environment mediante el método de despliegue de Docker Compose.
    Actualice el archivo de configuración env.sh con:
    • DEPLOYMENT_TYPE=toolkit,
    • establezca CACHE_ENABLED=true,
    • y especifique el CACHE_APP_IMAGE.

    Para obtener más información, consulte Implementación de HCL Commerce versión 9.1.6.0 o posteriores con Docker Compose (para uso de no producción).

  2. Actualice la configuración del entorno HCL Commerce Developer.
    1. Abra el archivo de configuración Redis de WCDE_installdir/setup/hcl-cache/redis/singleserver/redis_cfg.yaml para su edición.
    2. Actualice el nombre de host y el número de puerto de Redis en el campo de dirección.
    3. Guarde y cierre el archivo.
  3. Inicie el contenedor 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
    Por ejemplo:
    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
    La aplicación Cache Manager inicia. Asegúrese de que no aparecen errores.

Resultados

La aplicación Cache Manager se inicia en su entorno local HCL Commerce development environment. Ahora puede abrir la consola web en https://localhost:40901/openapi/ui/#/, o llamar a la API de /cache. Si hay otros servidores en ejecución, puede observar la lista de memorias caché con su tamaño en la salida.