İçeriğe atla
%100 yerel

Redis Komut Üreticisi

Yapıştırılan anahtar-değer listesini hazır Redis komutlarına dönüştürün.

Anahtarlar ve değerler (satır başına bir girdi)
Çıkış

Redis Komut Üreticisi

Bir anahtar-değer listesini satır başına bir girdi olacak şekilde yapıştırın ve bu araç bunları redis-cli ile hemen çalıştırmaya hazır Redis komutlarına dönüştürür. Bir veri yapısı seçin — string, hash, liste, küme veya sıralı küme — ve araç her satır için uygun yazma komutunu oluşturur: string için SET, hash için HSET, liste için RPUSH, küme için SADD ve sıralı küme için ZADD. Önbelleği doldurmak, elektronik tablo dışa aktarımından veri yüklemek veya manuel yazı girmeden test verisi oluşturmak için ideal.

Seçenekler komutların nasıl görüneceğini belirler. Anahtar öneki her anahtara eklenir, bu nedenle basit bir kimlik listesi "user:1", "user:2" vb. olur. Saniye cinsinden süre sonu her benzersiz anahtar için bir EXPIRE ekler. Toplu işleme seçeneği bireysel komutlar, redis-cli --pipe için pipeline başlığı ve toplu işlemi atomik olarak çalıştıran bir MULTI/EXEC işlemi arasında geçiş yapar. Kaçış karakteri değerleri tırnak işaretleri ve ters eğik çizgi ile sararlar, böylece boşluklar ve tırnak işaretleri komutu parçalamazlar — her değer tek bir düz token olduğunda devre dışı bırakın.

Her satır veri yapısının beklediği alanları içermelidir: string, liste ve küme için "anahtar değer"; hash için "anahtar alan değer"; sıralı küme için "anahtar puan değer", burada puan sayısal olmalıdır. Çok az alana sahip bir satır veya sayısal olmayan puan atlanır ve toplu işlemi bozmazlar. Çıktı düz redis-cli komutları veya ham RESP protokolü baytları olarak görünür ve her zaman anahtar ön ekinizden oluşturulan bir SCAN örneğiyle biter — büyük anahtar alanlarını blokaj yapan KEYS ile değil SCAN ile dolaştığınızı hatırlatır.

Her şey tarayıcınızda yerel olarak çalışır. Yapıştırdığınız anahtarlar ve değerler ile bunlardan oluşturulan komutlar hiçbir yere yüklenmez. Sonucu kopyalayın, metin dosyası olarak indirin veya işiniz bittiğinde başka bir araca gönderin.

FAQ

Anahtar/değer listesinin her satırı hangi biçimi kullanmalıdır?
Satır başına bir girdi, alanlar boşluklarla ayrılır: string, liste ve küme için "anahtar değer"; hash için "anahtar alan değer"; sıralı küme için "anahtar puan değer". Gerekli alanlardan sonra her şey değer olur, bu nedenle değerler boşluk içerebilir.
KEYS yerine neden SCAN?
KEYS tüm anahtar alanını blokaj yapan bir çağrıda tarar ve bu üretim sunucusunu durdurabilir. SCAN bunun yerine küçük imleç tabanlı adımlarla anahtar alanında yürür, bu nedenle oluşturulan örnek anahtar ön ekinizi eşleştirme deseni olarak kullanır.
Pipeline seçeneği MULTI işleminden nasıl farklı?
Pipeline seçeneği komutları hız için bir gidiş-dönüş seyahatinde gruplandırır — her biri bağımsız olarak çalışmaya devam eder. MULTI/EXEC bunları bir atomik işlemde gruplandırır: blokta her komut uygulanır ya da hiçbiri uygulanmaz.
Değerleri kaçış karakteri ile işlemek aslında neye karşı koruma sağlar?
Kaçış karakteri işareti açık olduğunda, her değer çift tırnak işaretleriyle sarılır ve iç tırnak işaretleri ile ters eğik çizgiler kaçmış olur, bu nedenle boşluk veya noktalama işareti içeren bir değer bir argüman olarak kalır ve komutu parçalara bölmez.
Verilerim herhangi bir yere yükleniyor mu?
Hayır. Komut listesi tamamen tarayıcınızda oluşturulur — yapıştırdığınız hiçbir şey sunucuya veya Redis örneğine gönderilmez.