Çevrimiçi mağazalar
Ürün sayfaları, fiyatlar ve stok düzeyleri saniyede binlerce kez okunur ve katalog değiştiğinde etikete göre yenilenir.
En sıcak verilerinizi bellekte tutun ve okumaları, her çekirdeği işe koşan bir motorda, milisaniyenin çok altında yanıtlayın.
Bir isabet doğrudan bellekten döner. Veritabanına dokunulmaz.
Gerçek HotKV komutları ve örnek yanıtlarla animasyonlu bir anlatım. Herhangi bir adıma atlamak için üzerine tıklayın. Komutlar ve yanıtlar, HotKV'de yazdığınız ve gördüğünüz haliyle İngilizce kalır.
Saniyede binlerce kez okunan veriler için veritabanına gitmek yavaş ve pahalıdır. Her sayfa görüntülemesi, API çağrısı veya pano yenilemesi aynı sorguyu tekrarlar ve veritabanı, uygulamanızdan çok önce darboğaz olur.
HotKV veritabanının önünde durur ve sonuçları bellekte tutar. Uygulamanız önce HotKV'den okur ve yalnızca ıskalamada veritabanına döner. HotKV komutları aynı anda birçok iş parçacığında çalıştırdığı için, yoğun bir önbellek her istemciyi tek bir çekirdekten geçirmez; etiketler de alttaki veri değiştiğinde bir girdi grubunun tamamını geçersiz kılmanıza izin verir.
Bir isabet doğrudan bellekten döner. Veritabanına dokunulmaz.
GET product:1001Iskalamada uygulama veritabanını bir kez okur ve sonucu beş dakika önbelleğe alır.
SET product:2002 "{\"name\":\"Oak desk\",\"price\":420}" EX 300Aydınlatma ürünlerini gösteren her önbelleğe alınmış sayfa aynı etiketi taşır.
TAG.SET product:1001 catalog:lightingFiyatlar değişti. Etiketi taşıyan her anahtarı listeleyin ve tek bir işlem hattında silin.
TAG.MEMBERS catalog:lightingZaten ayarlanmış, nanosaniye hassasiyetiyle 250 ms sonra ortadan kalkması gereken kısa ömürlü bir belirteç.
NEXPIRE flash:token:9 250000000Ürün sayfaları, fiyatlar ve stok düzeyleri saniyede binlerce kez okunur ve katalog değiştiğinde etikete göre yenilenir.
Popüler uç noktaların yanıtları kısa TTL'lerle önbelleğe alınır; böylece trafik artışları veritabanına değil belleğe çarpar.
Oluşturulan parçalar ve makale meta verileri dakikalarca önbelleğe alınır ve bir editör yayımladığında etikete göre geçersiz kılınır.
EXPIRE ve PEXPIRE beklediğiniz gibi çalışır. NEXPIRE nanosaniye hassasiyeti ekler.
EXPIREPEXPIRENEXPIREAnahtarları TAG.SET ile etiketleyin, sonra bir etikete sahip her anahtarı bulun.
TAG.SETTAG.MEMBERSBüyük yükler sıkıştırılabilir; böylece çalışma kümenizin daha fazlası belleğe sığar.
Komutlar paralel iş parçacıklarında yürütülür; bu yüzden verim çekirdeklerle artar. Rakamlar Performans sayfasındadır.
GETMGETHotKV Redis protokolünü (RESP2 ve RESP3) konuşur; bu yüzden standart Redis istemcileri ona bağlanır. Güvendiğiniz komutlar için komut başvurusuna bakın.
Anahtarları önbelleğe alırken TAG.SET ile etiketleyin, ardından TAG.MEMBERS çağırın ve dönenleri silin.
HotKV'nin yayımlanmış kıyaslamasındaki işlem hattıyla GET verimidir. Yöntem ve donanım Performans sayfasındadır.
HotKV, Redis protokolünü konuşur; bu yüzden mevcut bir istemciyi ona yönlendirip aynı komutları çalıştırabilirsiniz.