{
  "id": "turn-off-services",
  "title": "Turn off services to free system memory",
  "url": "https://redis.io/docs/latest/operate/rs/7.8/clusters/optimize/turn-off-services/",
  "summary": "Turn off services to free memory and improve performance.",
  "content": "The Redis Enterprise Software cluster nodes host a range of services that support the cluster processes.\nIn most deployments, either all of these services are required,\nor there are enough memory resources on the nodes for the database requirements.\n\nIn a deployment with limited memory resources, certain services can be disabled from API endpoint to free system memory or using the `rladmin` command.\nBefore you turn off a service, make sure that your deployment does not depend on that service.\nAfter you turn off a service, you can re-enable in the same way.\n\nThe services that you can turn off are:\n\n- RS Admin Console - `cm_server`\n- Logs in CSV format - `stats_archiver`\n- [LDAP authentication]() - `saslauthd`\n- [Discovery service]()- `mdns_server`, `pdns_server`\n- [Active-Active databases]() - `crdb_coordinator`, `crdb_worker`\n- Alert Manager - `alert_mgr` (For best results, disable only if you have an alternate alert system.)\n\nTo turn off a service with the `rladmin cluster config` command, use the `services` parameter and the name of the service, followed by `disabled`.\n```text\n rladmin cluster config\n        [ services \u003cservice_name\u003e \u003cenabled | disabled\u003e ]\n```\n\nTo turn off a service with the API, use the [`PUT /v1/services_configuration`]() endpoint\nwith the name of the service and the operating mode (enabled/disabled) in JSON format.\n\nFor example:\n- To turn off the Redis Enterprise Cluster Manager UI, use this PUT request:\n\n    ```sh\n    PUT https://[host][:9443]/v1/cluster/services_configuration\n    '{\n        \"cm_server\":{\n            \"operating_mode\":\"disabled\"\n        }\n    }'\n    ```\n\n- To turn off the CRDB services and enable the `stats_archiver` for cluster component statistics, use this PUT request:\n\n    ```sh\n    PUT https://[host][:9443]/v1/cluster/services_configuration\n    '{\n        \"crdb_coordinator\":{\n            \"operating_mode\":\"disabled\"\n        },\n        \"crdb_worker\":{\n            \"operating_mode\":\"disabled\"\n        },\n        \"stats_archiver\":{\n            \"operating_mode\":\"enabled\"\n        }\n    }'\n    ```\n",
  "tags": ["docs","operate","rs"],
  "last_updated": "2026-04-01T08:10:08-05:00"
}

