Rendimiento
IBM Cloud® Databases for Redis deployments deployments can be both manually adaptado a su uso, or configured to autoescala under certain resource conditions. Si estás optimizando el rendimiento de tu implementación, ten en cuenta algunos factores.
Supervisión del despliegue
Los despliegues de Databases for Redis ofrecen una integración con el servicio IBM Cloud® Monitoring para permitir la supervisión básica del uso de recursos del despliegue. Se presentan muchas de las métricas disponibles, como el uso de disco y el IOPS, para ayudarle a configurar el escalado automático en su despliegue. La observación de tendencias en el uso y la configuración del escalado automático para darles respuesta puede ayudar a aliviar los problemas de rendimiento antes de que las bases de datos queden inestables debido al agotamiento de recursos.
Políticas de memoria
De forma predeterminada, los despliegues están configurados con una política noeviction. Todos los datos se guardan en memoria hasta que se alcanza el límite de maxmemory y Redis devuelve un error si se supera el límite
de memoria. El valor de maxmemory está establecido en el 80 % de la memoria disponible de un nodo de datos, para que el nodo no se quede sin recursos del sistema.
Puede escalar la cantidad de memoria para que quepan más datos y puede configurar el valor de maxmemory para ajustar el uso de memoria. La documentación de « Redis » contiene información útil sobre el comportamiento de la memoria y su optimización: maxmemory.
También puede configurar el despliegue para que utilice Redis como una memoria caché, lo que permite a Redis desalojar datos de la memoria cuando se alcanza el límite de memoria.
IOPS de disco
El número de operaciones de entrada-salida por segundo (IOPS) está limitado por el tipo de volumen de almacenamiento. Los volúmenes de almacenamiento para los despliegues de Databases for Redis se suministran en volúmenes de Block Storage Endurance con el nivel de 10 IOPS por GB. De forma predeterminada, un despliegue se inicia con la persistencia habilitada. Es posible que las bases de datos muy activas superen el IOPS para el tamaño del disco, y aumentar el disco puede aliviar el cuello de botella de rendimiento.