Gerçek Paralellik
Her çalışan, kendi bağlantılarının komutlarını eşzamanlı olarak yürütür. Doygunluğa ulaşacak tek bir komut iş parçacığı yoktur; bu nedenle verim, çekirdek sayısıyla birlikte artar.
İnce Taneli Eşzamanlılık
Anahtar uzayı, farklı anahtarlardaki komutlar aynı anda çalışacak ve birbirini nadiren bekleyecek şekilde bölünür.
Öngörülebilir Gecikme
Çöp toplayıcısı ve dünyayı durduran duraklamaları olmayan yerel bir C++ motoru. Anlık görüntüler çatallanmış bir süreç yerine arka plan iş parçacığında yazılır; bu yüzden kaydetme belleği ikiye katlamaz.
Bir Komutun Yaşamı
Her istek, onu alan çekirdekte aynı dört aşamadan geçer.
Ayrıştır
İsteği, kısmi okumalar dahil, okur. HotKV; RESP2, RESP3 ve satır içi komutları konuşur, HELLO ile protokol geçişi yapar.
Yönlendir
Yürütme başlamadan önce komutu bulur; argüman sayısını, bayraklarını ve anahtar konumlarını denetler.
Yürüt
Komutu anahtarlarına karşı çalıştırır. Süresi dolan anahtarlar, dokunulduklarında ve bir arka plan taramasıyla kaldırılır.
Yanıtla
Yanıtı, istemcinin pazarlık ettiği protokol sürümünde gönderir.
Bir Önbellekten Fazlası
Aynı paralel motor, 300 çekirdek komut, sekiz tahliye politikası ve aşağıdaki alt sistemleri sağlar; lisanslı planlarda ayrıca 170'ten fazla yapay zeka ve kurumsal komut bulunur. Eklemeniz gereken modül yok.
Anlık Görüntüler + AOF
Atomik olarak yazılan ikili anlık görüntüler ile yapılandırılabilir fsync (always, everysec, no) ve BGREWRITEAOF sıkıştırması olan, yalnızca eklemeli bir dosya.
Lua 5.4, Korumalı Alanda
EVAL ve EVALSHA, betikleri hotkv.call() aracılığıyla korumalı alandaki bir Lua 5.4 çalışma zamanında atomik olarak yürütür; redis.call() ise uyumluluk takma adı olarak korunur. Adlandırılmış işlev kitaplıkları FUNCTION ve FCALL ile gelir.
HNSW Dizinleri
VSIM komutları, kosinüs, L2 ve iç çarpım mesafesiyle HNSW dizinleri üzerinde yaklaşık en yakın komşu araması sağlar; etiket filtreli sorgular dahil.
Taslaklar ve Hız Sınırları
HyperLogLog, Bloom filtreleri, Count-Min Sketch ve Top-K ağır vurucu izleme; ayrıca patlama denetimli sunucu tarafı GCRA hız sınırlama. İstemci tarafında hesaplama gerekmez.
Prometheus Yerel
Yerleşik bir HTTP metrik uç noktası (metrics-port ayarlayana kadar kapalı), komut başına çağrı sayılarını ve gecikmeyi sunar. LATENCY HISTOGRAM ve INFO latencystats p50, p99 ve p99,9 değerlerini bildirir; HOTKEYS ise en çok erişilen anahtarlarınızı sıralar.
ACL'ler + TLS
Kullanıcı başına erişim denetimi; komutları, anahtarları ve kanalları kapsar, parolalar özetlenerek saklanır. TLS, istemci bağlantıları ile küme ve çoğaltma bağlantıları için süreç içinde sonlandırılır. On-Premise, LDAP ve OpenID Connect tek oturum açma ile roller ekler.
Her çekirdeği işe koşun
HotKV Cloud üzerinde yönetilen bir örnek başlatın ya da şirket içi lisansla HotKV'yi kendi veri merkezinizde çalıştırın. Aynı motor, aynı mimari, her çekirdek.