Ankündigung der Unterstützung von Bloom-Filtern in Amazon ElastiCache

Veröffentlicht am: 24. Juli 2025

Amazon ElastiCache unterstützt jetzt Bloom-Filter als neuen Datentyp in ElastiCache Version 8.1 für Valkey und höher. Bloom-Filter sind eine platzsparende probabilistische Datenstruktur, mit der Sie schnell überprüfen können, ob ein Objekt möglicherweise in einem Set enthalten ist. Diese neue Funktion ist vollständig kompatibel mit dem Modul valkey-bloom und API-kompatibel mit der Bloom-Filter-Befehlssyntax der Valkey-Client-Bibliotheken, wie valkey-py, valkey-java und valkey-go. Um festzustellen, ob Elemente zu Ihrem Cache hinzugefügt wurden, haben Sie zuvor den Datentyp „Set“ verwendet, um Elemente in ein Set zu schreiben, und dann überprüft, ob dieses Element bereits vorhanden war. Bloom-Filter erzielen dasselbe Ergebnis mit einem probabilistischen Ansatz und sind über 98 % speichereffizienter als die Verwendung von Sets, ohne dabei Kompromisse bei der Leistung einzugehen.

Bloom-Filter sind ab sofort in Amazon ElastiCache Version 8.1 für Valkey in allen AWS-Regionen sowie für serverlose und knotenbasierte Angebote ohne zusätzliche Kosten verfügbar. Weitere Informationen zu Bloom-Filtern auf ElastiCache for Valkey finden Sie in der ElastiCache-Dokumentation. Die vollständige Dokumentation und eine Liste der unterstützten Befehle finden Sie in der Bloom-Filter-Dokumentation