HCL CacheConfiguración de conexión de Redis
Archivo de configuración de Redisson
Redisson da soporte a varias topologías de servidor de Redis, incluyendo la autónoma y la agrupación en clúster. La configuración de la conexión, incluidas las opciones como, por ejemplo, tiempos de espera, SSL y autenticación, se almacena en un archivo de configuración de YAML. Este archivo se define en el gráfico Helm de HCL Commerce y se almacena en un mapa de configuración de Kubernetes. Se hace referencia al archivo de configuración YAML desde el elemento Redis/yamlConfig en el archivo de configuración personalizado. Su ubicación predeterminada es /SETUP/hcl-cache/redis_cfg.yaml. Personalice el archivo de configuración YAML de Redisson para que coincida con la topología del servidor Redis (ya sea autónomo o clúster) y especifique los nombres de host del servidor Redis, ajuste las agrupaciones y los reintentos. También puede utilizar el archivo de configuración para configurar opciones de seguridad como contraseñas y SSL.
El gráfico Helm y el archivo values.yaml de HCL Commerce
hclCache:
configMap:
# content for cache_cfg-ext.yaml
cache_cfg_ext: |-
redis:
enabled: true
yamlConfig: "/SETUP/hcl-cache/redis_cfg.yaml" # Please leave this line untouched
# content for redis_cfg.yaml
redis_cfg: |-
singleServerConfig:
idleConnectionTimeout: 10000
connectTimeout: 3000
timeout: 1000
...Validación de la configuración de cliente actual
kubectl get configmap -n commerce
NAME DATA AGE
demo-qa-auth-demoqa-hcl-cache-config 2 15d
demo-qa-live-demoqa-hcl-cache-config 2 15d
demo-qa-share-demoqa-hcl-cache-config 2 15d
kubectl describe configmap -n commerce demo-qa-auth-demoqa-hcl-cache-config
kubectl edit configmap -n commerce demo-qa-auth-demoqa-hcl-cache-config