Generator poleceń Redis
Zmienia wklejoną listę kluczy i wartości na gotowe polecenia Redis.
Generator poleceń Redis
Wklej listę kluczy i wartości, jeden wpis na linię, a to narzędzie zmieni je na polecenia Redis gotowe do redis-cli. Wybierz strukturę danych — ciąg, mapę, listę, zbiór lub posortowany zbiór — a wygeneruje odpowiednie polecenie zapisu dla każdej linii: SET dla ciągów, HSET dla map, RPUSH dla list, SADD dla zbiorów i ZADD dla posortowanych zbiorów. Jest przeznaczony do obsadowania pamięci podręcznej, wypełniania mapy z eksportu arkusza kalkulacyjnego lub tworzenia skryptów danych testowych bez ręcznego wpisywania każdego polecenia.
Opcje zmieniają sposób wyjścia poleceń. Prefiks klucza jest dołączany do każdego klucza, więc zwykła lista ID staje się "user:1", "user:2" i tak dalej. Wygaśnięcie w sekundach dodaje jedno polecenie EXPIRE dla każdego unikalnego klucza. Przetwarzanie wsadowe przełącza się między zwykłymi sekwencyjnymi poleceniami, nagłówkiem pipeline dla redis-cli --pipe i transakcją MULTI/EXEC, która uruchamia partię atomowo. Escaping opakowuje każdą wartość w cudzysłowie, unikowany ciąg znaków, dzięki czemu spacje i cudzysłowy nie mogą przerwać polecenia — wyłącz go tylko wtedy, gdy każda wartość jest prostym tokenem.
Każda linia potrzebuje pól, których oczekuje jej struktura: "klucz wartość" dla ciągów, list i zbiorów; "klucz pole wartość" dla map; "klucz wynik wartość" dla posortowanych zbiorów, gdzie wynik musi być liczbowy. Linia z zbyt małą liczbą pól lub wynikiem nienumerycznym jest pomijana zamiast przerywania partii. Wyjście jest renderowane jako zwykłe polecenia redis-cli lub jako surowe bajty protokołu RESP i zawsze kończy się przykładem SCAN zbudowanym z twojego prefiksu klucza — przypomnienie o przechodzeniu dużych przestrzeni kluczy za pomocą SCAN, a nie blokowania KEYS.
Wszystko działa lokalnie w przeglądarce. Klucze i wartości, które wklejasz, oraz polecenia z nich wygenerowane, nigdy nie są nigdzie przesyłane. Skopiuj wynik, pobierz go jako plik .txt lub wyślij do innego narzędzia, gdy skończysz.