- Ana sayfa
- HotKV ile Redis karşılaştırması
HotKV ile Redis karşılaştırması
Her çekirdeği kullanan bir Redis alternatifi
Bir Redis® alternatifi, zaten çalışanı korumalıdır. İstemci kütüphanelerinizi, araçlarınızı ve komutlarınızı. HotKV, Redis protokolünü konuşur, bu yüzden hepsi olduğu gibi taşınır. Altında sıfırdan geliştirilmiş, çok iş parçacıklı bir C++20 motoru vardır. Bu Redis alternatifi, aynı makinede Redis 8.10.2 ile karşılaştırmalı olarak ölçüldü. Yöntem ve ham veriler yayımlandı.
Redis
tek iş parçacığı yürütür
HotKV
her çekirdek yürütür
Bu Redis alternatifi, 160 vCPU'lu tek bir makinede tek örnek olarak çalıştırıldı ve Redis 8.10.2 karşısında 12 komuttan 12 tanesinde öne geçti. Verimi 14.8x ile 69.7x arasındaydı. HotKV o CPU için kaynaktan derlendi. Redis 8.10.2 kendi standart derlemesiyle çalıştı. Küçük makinelerde fark daha küçüktür.
Doğrudan ikame
Bu Redis alternatifi ile neler aynı kalır
HotKV, Redis kablo protokolünü uygular. Redis ortamından geçiş genellikle ana bilgisayar ve kimlik bilgilerinin değiştirilmesinden ibarettir. Çekirdek kümenin dışındaki her şey için komut referansını kontrol edin.
Aynı protokol
HELLO anlaşmasıyla RESP2 ve RESP3. HotKV istemcilere Redis sürümü 8.4.0 bildirir, böylece kütüphaneler özelliklerini buna göre seçer. Bağlantı dizeleri, işlem hatları, pub/sub ve işlemler bugün olduğu gibi çalışır.
Aynı istemciler ve araçlar
Redis ve Valkey istemci kütüphaneleri, redis-cli, redis-cli --cluster ve GUI araçları, çekirdek komutlar için kod değişikliği olmadan HotKV'ye bağlanır.
Aynı çekirdek komutlar
300 çekirdek komut, Lua betikleme ve fonksiyon kütüphaneleri, ayrıca istediğinizde HotKV'nin kendi komut aileleri.
$ redis-cli -h <your-hotkv-host> -p 6379 --tls --user app --askpass
> HELLO 3
1# "server" => "hotkv"
2# "version" => "8.4.0"
3# "proto" => (integer) 3
... (dört alan daha)
> SET session:4821 "same protocol, every core"
OK
> GET session:4821
"same protocol, every core"
> TAG.SET session:4821 tenant:acme # istediğinizde bir HotKV komutu
(integer) 1bir Redis alternatifi için gerekçe
Ekipler neden bir Redis alternatifi arıyor
Ekipleri bir Redis alternatifi aramaya yönelten, 21 Ekim 2026 tarihinde kontrol edilen belgelenmiş Redis özellikleri.
Komutlar tek iş parçacığında çalışır
Redis, komutları tek bir ana iş parçacığında yürütür. G/Ç iş parçacıkları soketlerde okur, ayrıştırır ve yazar. Komut yürütmezler. Daha fazla çekirdek kullanmak, daha fazla örnek veya bir küme çalıştırmak ve anahtar alanınızı bunlar arasında parçalamak anlamına gelir. Bu tavan, bir Redis alternatifi aramanın olağan nedenidir.
Redis 8'den beri yeni bir lisans
Redis 7.2 ve öncesi BSD-3-Clause lisanslıdır. Redis 7.4, RSALv2 veya SSPLv1 lisanslıdır. Redis 8, RSALv2, SSPLv1 veya AGPLv3 altında sunulur.
Yapay zeka özellikleri ayrı servislerdir
Redis, bir LLM anlamsal önbelleğini (LangCache, önizlemede) ve Agent Memory'yi, Redis Cloud üzerinde yönetilen veya kendi yönettiğiniz ayrı Redis Iris servisleri olarak sunar. Bunlara sunucunun komutları olarak değil, REST API'leri ve SDK'lar üzerinden erişilir. Bu özellikleri yerleşik olarak sunan bir Redis alternatifi, faturadan iki servisi düşürür.
Anlık görüntüler süreci çatallar
Bir RDB anlık görüntüsü bir alt süreç çatallar. Çekirdek, anlık görüntü çalışırken yazılan her sayfayı kopyalar. Bu yüzden yazma yükü altında bellek kullanımı artar.
İddia değil, ölçüm
Bu Redis alternatifi, ölçüldü. Tek makinede HotKV vs Redis 8.10.2
HotKV Ltd, HotKV ve Redis 8.10.2 sunucularını aynı 160 vCPU'lu makinede birer birer, tek örnek olarak çalıştırdı. Her biri aynı yükü ve her çekirdeği aldı. HotKV Ltd her sayıyı yöntem ve ham verilerle birlikte yayımladı.
- 12 / 12
- HotKV'nin Redis karşısında en yüksek verimi ölçtüğü komut sayısı
- 14.8x ila 69.7x
- HotKV'nin öne geçtiği 12 komutta (SET ila RPUSH) Redis verimine oranla HotKV verimi
- Yok
- Redis sunucusunun daha yüksek ölçtüğü komut
HotKV Ltd, HotKV'yi bu CPU için kaynaktan derledi. Redis kendi standart yayın derlemesiyle çalıştı. Her ikisi de tek örnek olarak çalıştı. İş parçacığı sayıları her ürünün belgelenmiş tüm çekirdek ayarını izledi ve ürün başına ayarlanmadı. Az çekirdekli makinelerde fark daha küçüktür.
Saniyedeki işlem sayısı, 10 saniyelik 3 çalıştırmanın medyanı. Her çubuk çifti o komutta daha hızlı olan sunucuya göre ölçeklenir.
* Ağ sınırlı: bu sonucu örneğin ağı belirledi, bu nedenle sunucunun kendi sınırı daha yüksektir.
† Yük üreticisi sınırlı: yük üretici makineler %85'in üzerinde CPU ile çalıştı, dolayısıyla bu sunucunun değil, onların tavanıdır.
Azure D160alds_v7 (AMD EPYC 9V45 (Turin), 160 vCPU), 9 Ekim 2026 tarihinde ölçüldü. 256 baytlık değerler, işlem hattı derinliği 30, düzgün rastgele okunan 5.000.000 önceden doldurulmuş anahtar. Üç adanmış yük üreteci makinesi. Her sunucu kalıcılık kapalı olarak tek örnek halinde tek başına çalıştı. Her biri tüm çekirdekleri aldı (Redis için 128 G/Ç iş parçacığı, yani en fazlası). HotKV Ltd, HotKV'yi bu CPU için kaynaktan derledi ve Redis sunucusunu kendi standart yayın derlemesiyle çalıştırdı. Tam yöntem ve sonuçlar · Test düzeneği ve ham veriler
Yan yana
Bu Redis alternatifi ve Redis, özellik özellik
Hakkını vermek gerekirse
Redis bu Redis alternatifi karşısında nerede önde ya da sadece farklı
Bu Redis alternatifi sayfası ancak bu kısmı da söylediğinde işe yarar.
- Redis, tüm bellek içi depolar arasında en büyük ekosisteme ve en uzun geçmişe sahiptir. Öğreticilerin, istemci kütüphanelerinin ve entegrasyonların çoğu onun için yazılmıştır ve protokol aynı olduğu için HotKV ile çalışırlar. Her Redis alternatifi bu çıtayı aşmak zorundadır.
- Redis 8, JSON, zaman serisi ve olasılıksal veri yapılarını birlikte sunar. HotKV'de her planda Bloom filtreleri, Count-Min sketch'ler ve Top-K, Performance planından itibaren de zaman serisi (TS.*) vardır, ancak JSON belge türü yoktur.
- Redis Linux, macOS ve BSD üzerinde çalışır. HotKV sunucu derlemeleri yalnızca Linux içindir (x86_64 ve ARM64).
- PING'de HotKV'nin değerini %86 CPU'da çalışan yük üreteçleri belirledi, bu yüzden bu bir alt sınırdır. HotKV'nin GET değeri giden ağ sınırının %100'ünü kullandı ve o da bir alt sınırdır. Redis hiçbir komutta bu iki sınıra da ulaşmadı.
- HotKV Cloud erken erişimdedir. Redis Cloud, birkaç bulutta sunulan olgun bir servistir.
Geçiş
Dört adımda Redis yerine bu Redis alternatifi
Pratikte bir Redis alternatifi seçeneğine geçiş neleri kapsar.
- 1
Bir örnek oluşturun
HotKV Cloud konsolunda bir bölge ve bir plan seçin. Örnek, sizin için kurulan, yamalanan ve izlenen kendi başına bir makinedir.
- 2
İstemcilerinizi ona yönlendirin
Zaten kullandığınız istemci kütüphanesini koruyun. Ana bilgisayar, bağlantı noktası ve kimlik bilgilerini Redis'ten HotKV örneğine değiştirin. TLS ve parola kimlik doğrulaması baştan açıktır, ACL kullanıcıları da mevcuttur. Aynı protokolü konuşan bir Redis alternatifi, çekirdek komutlar için istemci değişikliği gerektirmez.
- 3
Veriyi taşıyın
Zaten bildiğiniz araçları kullanın. DUMP ve RESTORE, MIGRATE veya yazmalarınızın yeniden oynatılması, hepsi çalışır, çünkü HotKV bu komutları uygular.
- 4
Eksik olanı açın
Vektör arama ve anahtar etiketleme her planda çekirdek komutlardır. Prompt ve anlamsal önbellekler, ajan belleği ve LLM maliyet izleme, Performance planı ve üzerinde aynı sunucunun komutlarıdır. Modül, yan araç veya ikinci servis yok. Bir Redis alternatifinin eklemesi gereken budur.
Sorular
Bu Redis alternatifi hakkında sorular
HotKV, yerine doğrudan takılabilen bir Redis alternatifi mi?
HotKV bağımsız bir uygulamadır, Redis'in bir kopyası değildir. RESP2 ve RESP3'ü HELLO ile uygular, istemcilere Redis sürümü 8.4.0 bildirir ve 300 çekirdek komutu yanıtlar. Redis istemci kütüphaneleri, redis-cli ve GUI araçları bağlanır. Geçmeden önce komut referansını kontrol edin. HotKV'de JSON belge komutları yoktur.
HotKV bir Redis çatalı mı?
Hayır. HotKV, C++20 ile sıfırdan yazılmış bir Redis alternatifidir ve Redis ile hiçbir kod paylaşmaz. Redis ekosistemi onunla çalışsın diye aynı protokolü uygular.
Bu Redis alternatifi Redis'ten ne kadar daha hızlı?
160 vCPU'lu bir Azure D160alds_v7 üzerinde, her ikisi de tek örnek olarak çalışırken HotKV, Redis 8.10.2 karşısında 12 komutun tamamında en yüksek medyan verimi kaydetti. Kat sayısı SET'te en az 15 kattan RPUSH'ta en az 70 kata kadar değişti. Fark, her çekirdeğin kullanılmasından gelir. İki veya dört çekirdekli küçük bir makinede fark daha küçüktür, bu yüzden kendi boyutunuzda ölçün.
HotKV, Redis Cluster istemcilerini destekliyor mu?
Evet, şirket içinde çalışan küme modunda. HotKV; redis-cli --cluster'a, MOVED ve ASK yönlendirmelerine, yük devretmeye ve TLS'ye küme farkındalıklı istemcilerin beklediği şekilde yanıt verir. HotKV Cloud örnekleri tek düğümdür ve küme farkındalıklı istemciler onlara bağımsız bir sunucuya bağlanır gibi bağlanır.
HotKV açık kaynak mı ya da ücretsiz mi?
Hayır. HotKV ticari bir Redis alternatifidir. Onu her örneğin adanmış bir makine olduğu HotKV Cloud'da ya da şirket içi lisansla kendi sunucularınızda çalıştırabilirsiniz.
Bu Redis alternatifi seçeneğini zaten sahip olduğunuz istemcilerle sınayın
HotKV Cloud dalgalar halinde açılıyor. Bu Redis alternatifi seçeneğinin her örneği, çok iş parçacıklı motora sahip adanmış bir makinedir. Yapay zeka komut aileleri Performance ve Scale planlarıyla birlikte gelir.
Diğer karşılaştırmalar