{
  "schema_version": 2,
  "id": "operate/rs/references/rest-api/objects/proxy",
  "title": "Proxy object",
  "url": "https://redis.io/docs/latest/operate/rs/references/rest-api/objects/proxy/",
  "summary": "An object that represents a proxy in the cluster",
  "tags": [
    "docs",
    "operate",
    "rs"
  ],
  "last_updated": "2026-06-18T08:41:25-05:00",
  "page_type": "content",
  "content_hash": "6143e32c99c1e764b5e502d74d23107d683791c061d880b05c79ff9606df4a01",
  "sections": [
    {
      "id": "content",
      "title": "Content",
      "role": "content",
      "text": "An API object that represents a [proxy](https://en.wikipedia.org/wiki/Proxy_server) in the cluster.\n\n| Name | Type/Value | Description |\n|------|------------|-------------|\n| uid | integer | Unique ID of the proxy (read-only) |\n| backlog | integer | TCP listen queue backlog |\n| client_eviction | boolean (default: true) | If `true`, enables client eviction based on `maxmemory_clients`. |\n| client_keepcnt | integer | Client TCP keepalive count |\n| client_keepidle | integer | Client TCP keepalive idle |\n| client_keepintvl | integer | Client TCP keepalive interval |\n| conns | integer | Number of connections |\n| duration_usage_threshold | integer, <nobr>(range: 10-300)</nobr> | Max number of threads |\n| dynamic_threads_scaling | boolean | Automatically adjust the number of threads|\n| ignore_bdb_cconn_limit | boolean | Ignore client connection limits |\n| ignore_bdb_cconn_output_buff_limits | boolean | Ignore buffer limit |\n| incoming_connections_capacity | integer (default: 0) | The maximum number of concurrent incoming connections, also known as the maximum burst size. The default is 0, which means no limit. |\n| incoming_connections_min_capacity | integer (default: 10) | The minimum number of free slots required before accepting new connections after an overflow. |\n| incoming_connections_rate_limit | integer (default: 0) | The maximum number of incoming connections per second. The default is 0, which means no limit. |\n| log_level | `crit`<br />`error`<br />`warn`<br />`info`<br />`trace`<br />`debug` | Minimum log level to log. Only logs with this level or greater will be logged. |\n| max_listeners | integer | Max number of listeners |\n| max_servers | integer | Max number of Redis servers |\n| max_threads | integer, <nobr>(range: 1-256)</nobr> | Max number of threads |\n| max_worker_client_conns | integer | Max client connections per thread |\n| max_worker_server_conns | integer | Max server connections per thread |\n| max_worker_txns | integer | Max in-flight transactions per thread |\n| maxmemory_clients | integer (default: 4294967296) | Maximum total memory, in bytes, used by clients |\n| threads | integer, <nobr>(range: 1-256)</nobr> | Number of threads |\n| threads_usage_threshold | integer, <nobr>(range: 50-99)</nobr> | Max number of threads |"
    }
  ],
  "examples": []
}
