Get All#
Извлекает из заданного кеша значения, которые сопоставлены с указанными ключами.
http://localhost:8080/ignite?cmd=getall&k1={getKey1}&k2={getKey2}&k3={getKey3}&cacheName=partitionedCache&destId={nodeId}
Параметр |
Тип |
Опциональность |
Описание |
Пример |
|---|---|---|---|---|
|
|
Да |
Имя кеша. Если не указано, используется кеш по умолчанию |
|
|
|
— |
Ключ, чьи сопоставимые значения должны быть возвращены |
|
|
|
Да |
Идентификатор узла, для которого возвращаются метрики |
|
{
"affinityNodeId": "",
"error": "",
"response": {
"key1": "value1",
"key2": "value2"
},
"successStatus": 0
}
Получить вывод в виде массива
Чтобы получить вывод в виде массива, используйте системное свойство IGNITE_REST_GETALL_AS_ARRAY=true. После установки значения свойства команда getall дает ответ в формате:
{“successStatus”:0,“affinityNodeId”:null,“error”:null,“sessionToken”:null,“response”:[{“key”:“key1”,“value”:“value1”},{“key”:“key2”,“value”:“value2”}]}