Redis-commandogenerator
Converteer een ingeplakte lijst van sleutels en waarden naar klaar-voor-gebruik Redis-commando's.
Redis-commandogenerator
Plak een lijst van sleutels en waarden in, één item per regel, en deze tool zet ze om in Redis-commando's klaar voor redis-cli. Kies de gegevensstructuur — string, hash, lijst, verzameling of gesorteerde verzameling — en het genereert het bijbehorende schrijfcommando voor elke regel: SET voor strings, HSET voor hashes, RPUSH voor lijsten, SADD voor verzamelingen en ZADD voor gesorteerde verzamelingen. Het is gemaakt om een cache in te vullen, een hash uit een spreadsheetexport bij te werken of testgegevens te scripten zonder elk commando handmatig in te typen.
De opties bepalen hoe de commando's worden gegenereerd. Een sleutelvoorvoegsel wordt aan het begin van elke sleutel toegevoegd, dus een eenvoudige lijst met ID's wordt "user:1", "user:2" enzovoort. Een vervaldatum in seconden voegt per unieke sleutel één EXPIRE toe. Batchverwerking schakelt tussen eenvoudige opeenvolgende commando's, een pipelineheader voor redis-cli --pipe en een MULTI/EXEC-transactie die de batch atoom uitvoert. Escaping omhult elke waarde in dubbele aanhalingstekens met backslash-escape, zodat spaties en aanhalingstekens het commando niet kunnen onderbreken — schakel het alleen uit wanneer elke waarde een enkel simpel token is.
Elke regel heeft de velden die zijn structuur verwacht: "key value" voor strings, lijsten en verzamelingen; "key field value" voor hashes; "key score value" voor gesorteerde verzamelingen, waarbij de score numeriek moet zijn. Een regel met te weinig velden of een niet-numerieke score wordt overgeslagen in plaats van de batch te verbreken. De uitvoer wordt weergegeven als eenvoudige redis-cli-commando's of als onbewerkte RESP-protocolbytes en eindigt altijd met een SCAN-voorbeeld dat uit uw sleutelvoorvoegsel is opgebouwd — een herinnering om grote sleutelruimten met SCAN te doorlopen, niet met het blokkerende KEYS.
Alles wordt lokaal in uw browser uitgevoerd. De sleutels en waarden die u plakt en de darvan gegenereerde commando's worden nergens geüpload. Kopieer het resultaat, download het als .txt-bestand of stuur het naar een ander hulpmiddel als u klaar bent.