HotKV™'ye yerleşik
Yerleşik, sonradan eklenmiş değil.
HotKV, Redis protokolünü konuşur ve kendi özelliklerini ekler. Aşağıdan herhangi birini seçin ve gerçek komutlarla çalışırken animasyonlu bir örneğini izleyin.
- protokol
- RESP2 + RESP3
- yerel kod
- C++20
- Linux sunucuları
- x86_64 + ARM64
- kurulacak modül
- 0
Her özelliğin çalıştığını görün
Bir özellik seçin. Demo, örnek yanıtlarla gerçek HotKV komutları yazar ve her birinin motorun içinde ne yaptığını gösterir.
Anahtar Etiketleme
Anahtarları etiketlerle işaretleyin ve sorgulayın: TAG.SET, TAG.GET, TAG.MEMBERS, TAG.INTER, TAG.COUNT, TAG.EXISTS, TAG.REM. İkincil dizin yok, Lua betiği yok, harici servis yok.
Anahtarlar etiket alır; tek bir komut, bir etikete ya da aynı anda birkaç etikete sahip her anahtarı bulur.
Çok çekirdekli bir sunucuyu kullanmanın üç yolu
Bir sunucu komutları tek bir ana iş parçacığında yürütebilir, verisini iş parçacığı başına bir parçaya bölebilir ya da her iş parçacığının tek bir paylaşılan depo üzerinde çalışmasına izin verebilir. HotKV, üçüncü tasarımın etrafında sıfırdan geliştirilmiştir; bu sayede tek bir örnek her çekirdeği kullanır.
- G/Ç modeli
- Olay döngüsü + okuma/yazma için G/Ç iş parçacıkları
- Ölçekleme
- G/Ç doygunluğundan sonra azalan getiri
- Çok çekirdek kullanımı
- Komutlar tek iş parçacığında çalışır; daha fazla çekirdek için birkaç örnek veya bir küme gerekir
- G/Ç modeli
- İş parçacığı başına io_uring / epoll
- Ölçekleme
- Çekirdekler arasında ölçeklenir; çok anahtarlı komutlar iş parçacıkları arasında eşgüdüm yapar
- Çok çekirdek kullanımı
- İş parçacığı başına dahili parçalama
- G/Ç modeli
- Çok iş parçacıklı, her çekirdekte
- Ölçekleme
- Verim çekirdek sayısıyla ölçeklenir
- Çok çekirdek kullanımı
- Tek örnek tüm çekirdekleri kullanır
Komutların nasıl yürütüldüğünün bir şemasıdır, kıyaslama değildir. Ölçülen sonuçlar Performans sayfasındadır. Performans
Temelinden çok iş parçacıklı
Her çalışan iş parçacığı kendi bağlantılarının komutlarını okur, ayrıştırır ve yürütür; böylece hem G/Ç hem yürütme paralel çalışır ve verim çekirdek sayısıyla artar.
Öngörülebilir gecikme
Çöp toplayıcısı olmayan yerel bir motor; dolayısıyla dünyayı durduran duraklamalar yoktur.
Modern C++20
HotKV, C++20 ile yazılmıştır ve yerel koda derlenir.
Linux sunucuları için geliştirildi
x86_64 ve ARM64 Linux için paketler. Vektör arama, mevcut olduğunda CPU'nun vektör komutlarını kullanır.
Özellik Karşılaştırması
HotKV™'nin Redis, Valkey ve Dragonfly ile karşılaştırması; her projenin en son sürümüne göre kontrol edilmiştir.
Eylül 2026'daki en son sürümler olan Redis 8.10.2, Valkey 9.1.2 ve Dragonfly 2.0.0 ile karşılaştırılmıştır. Redis 8 ayrıca JSON, zaman serisi ve olasılıksal veri yapıları sunar; Redis, LangCache ve Agent Memory'yi ayrı servisler olarak sunar. Şu anda sürüm adayı olan Valkey 9.2, sunucu tarafı sıcak anahtar izleme ve isteğe bağlı çatalsız anlık görüntüler ekler. HotKV Cloud'da yapay zeka özellikleri Performance ve Scale planlarıyla birlikte gelir.
Yığınınızla Birlikte Çalışır
HotKV™, RESP2 ve RESP3 konuşur; bu yüzden zaten kullandığınız Redis istemci kitaplığı ona bağlanır. Onu HotKV ana makine adınıza yönlendirmeniz yeterli.
Uyumlu Araçlar
Standart Redis araçları değişiklik yapmadan bağlanır (HotKV'nin desteklediği komutlar için komut başvurusuna bakın)