Ana İçeriğe Atla

Amazon ElastiCache

Redis OSS ve Valkey'i karşılaştırın

Redis OSS ve Valkey arasında seçim yapma

En önemli fark, Valkey'in tamamen açık kaynaklı (BSD lisansı) olması ve Linux Foundation tarafından yönetildiğinden her zaman açık kaynaklı olacağıdır. Öte yandan, Redis OSS 7.2, Redis'in son tamamen açık kaynaklı sürümüdür. Mart 2025 itibariyle Redis 8.0, herhangi bir kod değişikliğinin Redis'e geri eklenmesini gerektiren copyleft hükmü nedeniyle birçok kuruluş için uygulanamaz olan AGPLv3 kapsamında lisanslanmıştır. Birçok kuruluş, yasal ve ticari riskleri nedeniyle AGPLv3 kapsamında lisanslanan yazılımların benimsenmesini kesinlikle yasaklamaktadır.

Hem BSD hem de AGPLv3 lisansı kullanım örneğiniz için uygun seçeneklerse aşağıdaki tablo Valkey ve Redis OSS altyapıları tarafından sunulan özelliklerdeki temel farklılıkları özetler. Her iki altyapı da bellek içi ve anahtar-değer önbellekleri olsa da lisanslamanın ötesinde önemli farklılıklar vardır.

AGPLv3 lisansı çok kısıtlayıcıysa, en hoşgörülü açık kaynak bellek içi veanahtar-değer önbelleği olan Valkey'e bakmalısınız. Valkey, G/Ç çoklu kullanım ile %270'e kadar daha yüksek aktarım hızı ve %70 daha düşük gecikme süresi, %40'a kadar geliştirilmiş bellek verimliliği, gelişmiş arama özellikleri, Bloom filtreleri ve daha fazlası gibi heyecan verici yeniliklere sahip Redis OSS 7.2 sürümünün bir çatalıdır. 

Redis OSS ve Valkey

Temel özelliğe göre karşılaştırma

Özellik
Redis OSS
Valkey
Bir milisaniyenin altında gecikme süresi
Evet
Evet
Geliştirici kullanım kolaylığı
Evet
Evet
Veri bölümleme
Evet
Evet
Geniş bir dizi programlama dili desteği
Evet
Evet
Gelişmiş veri yapıları

Evet

Evet

Çok iş parçacıklı mimari

Evet

Evet

Anlık yedekler

Evet

Evet

Çoğaltma

Evet

Evet

İşlemler

Evet

Evet

Pub/Sub

Evet

Evet

Lua komut dosyası

Evet

Evet

Jeo-uzamsal destek

Evet

Evet

Bloom filtreleri

Evet

Evet

JSON desteği

Evet

Evet

Vektör arama

Evet

Evet

Tam metin arama

Evet

Evet

Hibrit sorgular

Evet

Evet

Toplamalar

Evet

Evet

Karma alan sona erme süresi

Evet

Evet

AWS, gereksinimlerinizi nasıl destekleyebilir?

AWS, tam Redis OSS ve Valkey uyumluluğuna sahip sunucusuz ve tam olarak yönetilen bir önbelleğe alma hizmeti olan Amazon ElastiCache'i sunar. ElastiCache ile bulutta önbelleğe alma iş yüklerini kullanmaya başlamak, çalıştırmak ve ölçeklendirmek zahmetsizdir. Bu nedenle yüz binlerce müşteri; veri tabanlarının ve uygulamalarının performansını artırmak, daha yüksek ölçek elde etmek ve maliyetlerini optimize etmek için ElastiCache'i kullanıyor. ElastiCache ile açık kaynaklı yazılıma bağlı kalmaktan kaçınırken, aşağıdaki özelliklere erişirsiniz:

  • Sunucusuz, bir dakikadan kısa sürede kullanmaya başlamanıza olanak tanır ve kapasite planlama, sağlama ve yönetme ihtiyacını ortadan kaldırır.
  • Tamamen yönetilen donanım tedariki, yazılım düzeltme eki, kurulum, yapılandırma ve hata kurtarma gibi farklılaşmamış önbelleğe alma yönetimi görevlerini kaldırır. 
  • Amazon CloudWatch ve Amazon CloudTrail gibi diğer AWS hizmetleriyle yerel entegrasyonlar; önbellekleriniz üzerinde izleme, gözlemlenebilirlik, denetlenebilirlik ve yönetişim sağlar.
  • AWS ile eş anlamlı fiyat performansı, güvenilirlik, güvenlik ve operasyonel mükemmellik temellerinde mükemmellik.