Commande d'ajout Memcached
La commande
Memcached append est utilisée pour ajouter des données à la clé(clé) valeur(valeur de données) existante.
Syntaxe :
Le format de syntaxe de base de la commande append est le suivant :
append 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 : un paramètre entier qui peut inclure des paires clé-valeur et est utilisé par le client pour stocker des informations supplémentaires sur les paires clé-valeur .
exptime : Combien de temps conserver les 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 n'a besoin d'être ê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
L'exemple est le suivant :
Nous stockons d'abord une clé php dans Memcached, et sa valeur est memcached.
On récupère ensuite la valeur à l'aide de la commande get.
Ensuite, nous utilisons la commande append pour ajouter "redis" après la valeur avec la clé php.
Enfin, nous utilisons la commande get pour récupérer la valeur.
set php 0 900 9 memcached STORED get php VALUE php 0 14 memcached END append php 0 900 5 redis STORED get php VALUE php 0 14 memcachedredis END
Sortie
Si les données sont ajoutées avec succès, sortie :
STORED
Description des informations de sortie :
STORED : Sortie après une sauvegarde réussie.
NOT_STORED : La clé n'existe pas sur Memcached.
CLIENT_ERROR : Erreur d'exécution.