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.