Memcached::add

(PECL memcached >= 0.1.0)

Memcached::add — Adiciona um item em uma nova key

Descrição

public function Memcached::add(string $key, mixed $value, int $expiration = 0): bool

Memcached::add() é semelhante a Memcached::set(), mas a operação falha se a key jÔ existir no servidor.

Parâmetros

key

A chave sob a qual armazenar o valor.

value

O valor a ser armazenado.

expiration

O tempo de expiração padrão é 0. Consulte Tempos de Expiração para mais informações.

Valor Retornado

Retorna true em caso de sucesso ou false em caso de falha. O Memcached::getResultCode() retornarĆ” Memcached::RES_NOTSTORED se a chave jĆ” existir.

Veja TambƩm

+adicionar nota

Notas de UsuƔrios 1 note

up
7
ilya dot chase at yandex dot ru ¶
7 years ago
Note that this operation is atomic, means that it's safe from race condition operation (since memcached is running in single process). You can use this method for locks and can be sure that two requests will not get "true" simultaneously using this method.