Generator de comenzi Redis
Transformă o listă de chei și valori în comenzi Redis gata de executat.
Generator de comenzi Redis
Lipiți o listă de chei și valori, o intrare pe linie, și acest instrument le transformă în comenzi Redis gata pentru redis-cli. Alegeți structura de date — string, hash, listă, set sau set sortat — și generează comanda de scriere corespunzătoare pentru fiecare linie: SET pentru string-uri, HSET pentru hash-uri, RPUSH pentru liste, SADD pentru seturi și ZADD pentru seturi sortate. A fost construit pentru a pregăti un cache, a umple retroactiv un hash dintr-o export de foaie de calcul sau a rescrie date de test fără a tasta manual fiecare comandă.
Opțiunile determină modul în care apar comenzile. Un prefix de cheie este adăugat în fața fiecărei chei, deci o simplă listă de ID-uri devine "user:1", "user:2" și așa mai departe. O expirare în secunde adaugă un EXPIRE pentru fiecare cheie unică. Gruparea se schimbă între comenzi secvențiale simple, o antet pipeline pentru redis-cli --pipe și o tranzacție MULTI/EXEC care execută lotul atomicos. Escaparea înfășoară fiecare valoare într-un string între ghilimele cu backslash-ul de escape, pentru ca spațiile și ghilimelele să nu rupă comanda — dezactivați-o doar atunci când fiecare valoare este un singur token simplu.
Fiecare linie necesită câmpurile pe care le așteaptă structura sa: "cheie valoare" pentru string-uri, liste și seturi; "cheie câmp valoare" pentru hash-uri; "cheie scor valoare" pentru seturi sortate, unde scorul trebuie să fie numeric. O linie cu prea puține câmpuri sau un scor non-numeric este omisă în loc să rupă lotul. Ieșirea se redă ca simple comenzi redis-cli sau ca octeți de protocol RESP brut și se încheie întotdeauna cu un exemplu SCAN construit din prefixul dvs. de cheie — un memento să traversați spații mari de chei cu SCAN, nu cu KEYS blocant.
Tot funcționează local în browserul dvs. Cheile și valorile pe care le lipiți, și comenzile generate din ele, nu sunt niciodată trimise nicăieri. Copiați rezultatul, descărcați-l ca fișier .txt sau trimiteți-l la un alt instrument atunci când terminați.