commande redis RESTORE


  Résultats de traduction:

Anglais [rɪˈstɔ:(r)] US [rɪˈstɔr, -ˈstor]

vt Réparer; remettre; restaurer

restaurer (une certaine situation ou un certain sentiment restaurer);

Troisième personne du singulier : restaure Participe présent : restaure Passé : restauré Participe passé : restauré

commande redis RESTOREsyntaxe

Fonction : Désérialisez la valeur sérialisée donnée et associez-la à la clé donnée. Le paramètre ttl définit le temps de survie de la clé en millisecondes ; si ttl vaut 0, alors aucun temps de survie n'est défini.

Syntaxe : RESTORE key ttl serialized-value

Explication : RESTORE vérifiera la version RDB et la somme de contrôle des données de la valeur sérialisée avant d'effectuer la désérialisation. Si la version RDB est différente ou si les données sont différentes. Si elle est terminée, RESTORE. refusera de désérialiser et renverra une erreur.

Versions disponibles : >= 2.6.0 Complexité temporelle : La complexité de trouver une clé donnée est O(1), et la complexité de désérialiser la clé est O(N*M), où N est le nombre d'objets Redis qui composent key , et M est la taille moyenne de ces objets. La complexité de désérialisation d'un ensemble trié est O(N*M*log(N)) car la complexité de chaque insertion dans un ensemble trié est O(log(N)) . Si l'objet désérialisé est une chaîne relativement petite, la complexité est O(1).

Retour : Si la désérialisation réussit, renvoie OK, sinon renvoie une erreur.

commande redis RESTOREexemple

redis> SET greeting "hello, dumping world!"
OK
redis> DUMP greeting
"\x00\x15hello, dumping world!\x06\x00E\xa0Z\x82\xd8r\xc1\xde"
redis> RESTORE greeting-again 0 "\x00\x15hello, dumping world!\x06\x00E\xa0Z\x82\xd8r\xc1\xde"
OK
redis> GET greeting-again
"hello, dumping world!"
redis> RESTORE fake-message 0 "hello moto moto blah blah"   ; 使用错误的值进行反序列化
(error) ERR DUMP payload version or checksum are wrong

Recommandations populaires

Maison

vidéos

Questions et réponses