Commande d'ajout Memcached
La commande
Memcached add est utilisée pour stocker value(data value) dans la key(key) spécifiée.
Si la clé d'ajout existe déjà, les données ne seront pas mises à jour, la valeur précédente sera toujours la même et vous obtiendrez la 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
La description du paramètre est la suivante :
clé : La clé dans la structure clé-valeur est utilisée pour trouver les valeurs mises en cache.
flags : paramètres entiers pouvant inclure des paires clé-valeur, qui sont utilisées par le client pour stocker des informations supplémentaires sur les paires clé-valeur .
exptime : La durée de conservation des paires clé-valeur dans le cache (en secondes, 0 signifie pour toujours)
-
bytes : Le nombre d'octets stockés dans le cache
noreply (facultatif) : Ce paramètre indique au serveur qu'aucune donnée doit être renvoyé
valeur : La valeur stockée (toujours située dans la deuxième ligne) (peut être directement comprise comme la valeur dans la structure clé-valeur)
Instance
Dans les exemples suivants, nous définissons :
key → new_key
-
drapeau → 0
exptime → 900 (en secondes)
octets → 10 (nombre d'octets de stockage de 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
Output
Si les données sont ajoutées avec succès, affichez :
STORED
Output description des informations :
STORED : Sortie après un enregistrement réussi.
NOT_STORED : Sortie après un échec de sauvegarde.