Commande add de Memcached

La commande add de Memcached est utilisée pour stocker lavaleur (valeur de données)dans lacléspécifiée.

Si la clé de add existe déjà, les données ne seront pas mises à jour (les clés expirées seront mises à jour), la valeur précédente restera la même, et vous obtiendrez une réponse.NOT_STORED。

Syntaxe :

Le format de syntaxe de base de la commande add est le suivant :

add key flags exptime bytes [noreply]
value

Les descriptions des paramètres sont les suivantes :

  • clé:La clé dans la structure clé-valeur, utilisée pour trouver la valeur en cache.
  • flags: Un paramètre entier pouvant inclure des paires clé-valeur ; le client l'utilise pour stocker des informations supplémentaires sur la paire clé-valeur.
  • exptime: Durée de conservation de la paire clé-valeur dans le cache (en secondes, 0 signifie indéfiniment)
  • bytes: Le nombre d'octets stockés dans le cache
  • noreply (facultatif): Ce paramètre indique au serveur qu'il n'a pas besoin de renvoyer de données
  • value: La valeur stockée (toujours sur la deuxième ligne) (peut être directement comprise comme la valeur dans la structure clé-valeur)

Exemple

Dans l'exemple suivant, nous définissons :

  • key → new_key
  • flag → 0
  • exptime → 900 (en secondes)
  • bytes → 10 (nombre d'octets pour le stockage des données)
  • value → data_value
add new_key 0 900 10
data_value
STORED
get new_key
VALUE new_key 0 10
data_value
END

Sortie

Si les données sont ajoutées avec succès, la sortie est :

STORED

Description des informations de sortie :

  • STORED: Sortie après un enregistrement réussi.
  • NOT_STORED : Sortie après un échec d'enregistrement.
Autres extensions