Add#

Сохраняет пару «ключ-значение» в кеше, если в нем нет такого ключа.

http://localhost:8080/ignite?cmd=add&key=newKey&val=newValue&cacheName={cacheName}&destId={nodeId}

Параметр

Тип

Опциональность

Описание

Пример

cacheName

string

Да

Имя кеша. Если не указано, используется кеш по умолчанию

partitionedCache

key

string

Ключ, который связан со значением

name

val

string

Значение, которое связано с ключом

Jack

destId

string

Да

Идентификатор узла, для которого возвращаются метрики

0b8032dc-82b5-47b0-bbab-b7f5d0ff6cc3

exp

long

Да

Срок действия записи (в мс). С установленным параметром операция выполняется с ModifiedExpiryPolicy. Подробнее написано в подразделе «Политика устаревания записей (Expiry Policy)» раздела «Настройка кешей» документа «Руководство прикладного разработчика»

60000

{
  "affinityNodeId": "0b8032dc-82b5-47b0-bbab-b7f5d0ff6cc3",
  "error": "",
  "response": true,
  "successStatus": 0
}

Поле

Тип

Описание

Пример

response

boolean

Если значение хранилось в кеше — true, в противном случае — false

true