Redis 8.8: Komut aracılığıyla yeni dizi veri türü ve hız sınırlaması

kapanış bildirimi

Bu makale İngilizce olarak da mevcuttur. Teknik yardımla tercüme edildi ve yayınlanmadan önce editoryal olarak gözden geçirildi.

Redis 8.8 yayınlandı: Bellek içi veritabanı sisteminin yeni sürümü, diğer şeylerin yanı sıra, yerel bir dizi veri türü, akışlar için yeni komutlar ve hız sınırlamanın yanı sıra arama, zaman serileri ve yapay zeka iş yüklerine yönelik iyileştirmeler sunuyor.

Duyurudan sonra devamını okuyun

Geliştiriciler Redis'i öncelikle önbelleğe alma, oturum yönetimi, gerçek zamanlı analiz ve mesajlaşma için bir anahtar/değer deposu olarak kullanıyor. Redis 8.0'dan başlayarak Redis Açık Kaynak aynı zamanda tam metin ve vektör aramasını, JSON belgelerini ve zaman serisi işlevlerini de entegre eder; Ayrı bir Redis yığınına ihtiyacınız yoktur.

En önemli yenilik, yerel Array veri türüdür. Şimdiye kadar geliştiriciler genellikle yapılandırılmış dizileri listeler veya serileştirilmiş JSON yapıları kullanarak eşlemek zorundaydı. Diziler, homojen verileri daha kompakt bir şekilde depolar ve örneğin sayısal sensör verilerine veya yapay zeka uygulamaları için gömülü vektörlere doğrudan indeks erişimi sağlar.

İle INCREX Redis yeni bir hız sınırlama komutu sunuyor. Ek Lua komut dosyalarına veya birden fazla Redis komutuna gerek kalmadan sayaçları, son kullanma sürelerini ve sınır değerlerini tek adımda birleştirin. Bu, “dakikada 100 istek” gibi tipik API sınırlarını doğrudan uygulamanıza olanak tanır.

Redis akışları ayrıca yeni özellikler de kazanıyor: komut XNACK Tüketicilerin bekleyen mesajları hedefli bir şekilde yayınlamasına olanak tanır. Daha önce, hatalı veya uzaklaştırılmış çalışanlar mesajları bekleme listelerinde tutabiliyor ve dolayısıyla daha fazla işlemi engelleyebiliyordu. Yeni komutun amacı, olay akışı ve sıraya alma senaryolarında hata işlemeyi basitleştirmektir.

Duyurudan sonra devamını okuyun

Daha hassas olay kontrolü için Redis 8.8 artık karmalarla ilgili alan düzeyinde bildirimleri destekliyor. Bu, uygulamaların yalnızca anahtarın tamamında yapılan değişiklikler yerine bireysel alanlardaki değişikliklere tepki vermesine olanak tanır. Bu, gereksiz tetikleyicileri azaltır ve daha ayrıntılı olay mimarilerine olanak tanır.

Redis 8.8, vektör aramaları veya hibrit sorgular gibi arama ve analiz senaryoları için çeşitli yenilikler getiriyor: KNN-Arama yoluyla FT.HYBRID parça başına aday sayısını sınırlama seçeneği alır. Ek olarak, hibrit arama sorguları artık şu adres üzerinden gerçekleştirilebilir: FT.PROFILE analiz edin.

RedisTimeSeries aralık sorgularını genişletiyor: Artık ortalama, maksimum ve toplam gibi birden fazla toplamayı tek bir çağrıda birleştirebilirsiniz. Sürüm notlarına göre bu, izleme ve analiz ortamlarındaki ek sorguları ve ağ yükünü azaltıyor.

Projede ayrıca küme topolojileri ve bellek yönetimi de dahil olmak üzere genel performans iyileştirmelerinden ve hata düzeltmelerinden bahsediliyor. Redis ayrıca sıralanmış küme komutlarını da genişletir ZUNION, ZINTER, ZUNIONSTORE VE ZINTERSTORE yeni bir tane için COUNT-Toplayıcı. Redis 8.6, Şubat 2026'nın ortasında piyasaya sürüldü ve o zamandan beri ARM sistemlerinde önemli ölçüde artan performans sundu.


(fo)


Yayımlandı

kategorisi

yazarı:

Etiketler:

Yorumlar

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir