Redis-kommandogenerator
Konvertera en inklistrad lista med nycklar och värden till färdiga Redis-kommandon.
Redis-kommandogenerator
Klistra in en lista med nycklar och värden, ett objekt per rad, och det här verktyget konverterar dem till Redis-kommandon redo för redis-cli. Välj datastrukturen — sträng, hash, lista, uppsättning eller sorterad uppsättning — och det genererar motsvarande skrivkommando för varje rad: SET för strängar, HSET för hashs, RPUSH för listor, SADD för uppsättningar och ZADD för sorterade uppsättningar. Det är byggt för att fylla en cache, uppdatera en hash från en kalkylexport eller skapa testdata utan att behöva skriva varje kommando för hand.
Alternativen avgör hur kommandona genereras. Ett nyckelprefix läggs till i början av varje nyckel, så en enkel lista med ID:n blir "user:1", "user:2" och så vidare. En förfallotid i sekunder lägger till en EXPIRE per unik nyckel. Batchbehandling växlar mellan enkla sekventiella kommandon, en pipelineheader för redis-cli --pipe och en MULTI/EXEC-transaktion som kör batchen atomärt. Escape-tecken omsluter varje värde i citattecken med omvänd snedstreck-escape, så mellanslag och citattecken inte kan bryta kommandot — stäng det av bara när varje värde är en enda enkel token.
Varje rad behöver de fält som dess struktur förväntar: "key value" för strängar, listor och uppsättningar; "key field value" för hashs; "key score value" för sorterade uppsättningar, där poängen måste vara numerisk. En rad med för få fält eller ett icke-numeriskt värde hopas över istället för att bryta batchen. Utdatan renderas som enkla redis-cli-kommandon eller som råa RESP-protokollbajter och slutar alltid med ett SCAN-exempel byggt från ditt nyckelprefix — en påminnelse om att korsa stora nyckelpor med SCAN, inte det blockerade KEYS.
Allt körs lokalt i din webbläsare. De nycklar och värden du klistrar in och de kommandon som generas från dem laddas aldrig upp någonstans. Kopiera resultatet, ladda ned det som en .txt-fil eller skicka det till ett annat verktyg när du är klar.