Manuel d'utilis...login
Manuel d'utilisation de la commande Memcached
auteur:php.cn  temps de mise à jour:2022-04-13 17:53:40

Commande de remplacement Memcached


La commande

Memcached replace est utilisée pour remplacer la clé(clé) existante par la valeur(valeur de données).

Si la clé n'existe pas, le remplacement échoue et vous obtenez la réponse NOT_STORED.

Syntaxe :

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

replace 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

Dans les exemples suivants, nous définissons :

  • clé → ma clé

  • flag → 0

  • exptime → 900 (en secondes)

  • octets → 10 (nombre d'octets de stockage de données)

  • value → data_value

Dans les exemples suivants, nous utilisons la clé 'mykey' et stockons la valeur correspondante data_value. Après l'exécution, nous remplaçons la valeur de la même clé par 'some_other_value'.

add mykey 0 900 10
data_value
STORED
get mykey
VALUE mykey 0 10
data_value
END
replace mykey 0 900 16
some_other_value
get mykey
VALUE mykey 0 16
some_other_value
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 : Sortie après l'échec du remplacement.

Site Web PHP chinois