数据库分片请求
数据库分片的 REST API 请求
Redis 企业软件 |
---|
方法 | 路径 | 描述 |
---|---|---|
获取 | /v1/bdbs/{bdb_uid}/shards |
获取数据库分片的状态 |
获取数据库分片
GET /v1/bdbs/{int: bdb_uid}/shards
获取属于指定数据库的所有分片的状态。
请求
HTTP 请求示例
GET /v1/bdbs/1/shards?extra_info_keys=used_memory_rss&extra_info_keys=connected_clients
请求标头
钥匙 | 价值 | 描述 |
---|---|---|
主机 | cnm.cluster.fqdn 中 | 域名 |
接受 | 应用程序/JSON | 接受的媒体类型 |
URL 参数
田 | 类型 | 描述 |
---|---|---|
bdb_uid | 整数 | 数据库的唯一 ID。 |
响应
响应正文包含一个 JSON 数组,其中包含所有分片,表示为分片对象。
示例 JSON 正文
[
{
"uid": "1",
"role": "master",
"assigned_slots": "0-8191",
"bdb_uid": 1,
"detailed_status": "ok",
"loading": {
"status": "idle"
},
"node_uid": "1",
"redis_info": {
"connected_clients": 14,
"used_memory_rss": 12460032
},
"report_timestamp": "2024-09-13T15:28:10Z",
"status": "active"
},
{
"uid": 2,
"role": "slave",
// additional fields...
}
]
Status codes
Code
Description
200 OK
No error.
404 Not Found
bdb uid does not exist.
On this page