Redis Script Tablosu (In-Memory Key/Value Store)

İMRAN

Archive Forum Kurucu
Admin
Katılım
10 Nisan 2025
Mesajlar
1,654
Çözümler
1
Reaksiyon puanı
139
Konum
Türkiye

Redis Script Tablosu (In-Memory Key/Value Store)

KomutAçıklamaKullanım AlanıAvantajlarRiskler
SET key valueKey-Value oluştururCache, oturumÇok hızlıRAM tüketimi
GET keyKey değerini getirirAPI cacheUltra hızlı dönüşEğer TTL yoksa veri şişer
DEL keyKey silerTemizlikBasitYanlış key → veri kaybı
EXPIRE key secondsKey için süre koyarCache timeoutOtomatik silmeTTL unutulursa RAM dolar
TTL keySüre kontrolüOturum yönetimiDurum tespitiExpire yoksa -1 döner
INCR keySayacı 1 arttırırRate-limitÇok hızlıYanlış kullanım → limit kırılır
DECR keyDeğer azaltırSayaçBasitNegatif değerler sorun olabilir
LPUSH list valListe başına eklerQueue sistemiFIFO / LIFOBüyük listelerde RAM tüketir
RPUSH list valListe sonuna eklerMesaj kuyruğuEsnekListe büyürse yavaşlama
LRANGE list 0 -1Liste elemanlarını getirirLog okumaKolayBüyük listede tehlikeli
HSET key field valueHash setKullanıcı oturumAlan bazlı yozunmaFazla hash → RAM artar
HGETALL keyHash tüm alanlarını getirirProfil, veriKolayBüyük hash → performans kaybı
FLUSHALLTüm veritabanını silerGeliştirmeTek komutla temizlerÜretimde yanlışlıkla çalışırsa: FELAKET
SAVE / BGSAVERedis snapshot alırBackupKalıcılık sağlarDisk IO yüklenebilir
 
Geri
Üst Alt