Générateur de commandes Redis
Transformez une liste collée de clés et valeurs en commandes Redis prêtes à exécuter.
Générateur de commandes Redis
Collez une liste de clés et valeurs, une entrée par ligne, et cet outil les transforme en commandes Redis prêtes pour redis-cli. Choisissez la structure de données (chaîne, hash, liste, ensemble ou ensemble trié) et générez la commande d'écriture correspondante pour chaque ligne : SET pour les chaînes, HSET pour les hashes, RPUSH pour les listes, SADD pour les ensembles et ZADD pour les ensembles triés. C'est idéal pour initialiser un cache, importer des données d'un export de feuille de calcul ou générer des données de test sans taper chaque commande manuellement.
Les options façonnent la façon dont les commandes sont générées. Un préfixe de clé est ajouté à chaque clé, de sorte qu'une liste d'identifiants devient "user:1", "user:2", etc. Une expiration en secondes ajoute un EXPIRE par clé unique. Le traitement par lots bascule entre les commandes séquentielles, un en-tête pipeline pour redis-cli --pipe, et une transaction MULTI/EXEC qui exécute le lot de manière atomique. L'échappement entoure chaque valeur de guillemets avec échappement de barre oblique inverse, donc les espaces et les guillemets ne peuvent pas casser la commande (désactivez-le uniquement si chaque valeur est un token simple).
Chaque ligne a besoin des champs que sa structure attend : "clé valeur" pour les chaînes, listes et ensembles ; "clé champ valeur" pour les hashes ; "clé score valeur" pour les ensembles triés, où le score doit être numérique. Une ligne avec trop peu de champs ou un score non numérique est ignorée plutôt que de casser le lot. La sortie s'affiche sous forme de commandes redis-cli ordinaires ou d'octets bruts du protocole RESP, et inclut toujours un exemple SCAN construit à partir de votre préfixe de clé (un rappel de traverser les grands espaces de clés avec SCAN, pas le KEYS bloquant).
Tout s'exécute localement dans votre navigateur. Les clés et valeurs que vous collez, et les commandes générées à partir de celles-ci, ne sont jamais envoyées nulle part. Copiez le résultat, téléchargez-le en fichier .txt ou envoyez-le à un autre outil quand vous avez terminé.