Discussion

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

Started by İMRAN · 17 Nov 2025 11:08 · 49 Views · 0 Replies
Thread Starter #0

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

You must be logged in to reply.

0 quotes selected