Home icon

Implement fast, space-efficient lookups using Bloom filters in Amazon ElastiCache

Database Blog



AWS ElastiCache now supports Bloom filters, a fast and memory-efficient probabilistic data structure for quickly inserting and checking item existence. This feature is available in ElastiCache version 8.1 for Valkey across all AWS Regions at no additional cost.

  • Bloom filters allow fast membership testing with configurable false positive rates
  • They can be implemented in two modes: non-scaling (fixed capacity) and scaling (automatically grows)
  • Provides significant memory savings compared to traditional data structures like Sets
  • Useful for use cases like ad deduplication, fraud detection, and content filtering
  • Can achieve up to 90-98% memory and cost savings compared to alternative implementations

Bloom filters enable developers to perform efficient membership testing with minimal memory overhead, making them a powerful tool for various applications that require fast, space-efficient lookups.



Go to article

The AWS News Feed is currently looking for gold sponsors. If you want to support the AWS community and reach a large audience of AWS professionals, consider sponsoring the AWS News Feed.

Related articles

Jul 24
2025
Announcing Bloom filter support in Amazon ElastiCache
Sep 17
2026
Implement a correctness-safe Bloom filter lookup with Amazon ElastiCache for Valkey and Amazon Aurora PostgreSQL
Jul 21
2025
Optimizing vector search using Amazon S3 Vectors and Amazon OpenSearch Service
Jul 31
2025
Amazon announces Extended Support for ElastiCache version 4 and version 5 for Redis OSS

The AWS News Feed is currently looking for silver sponsors. If you want to support the AWS community and reach a large audience of AWS professionals, consider sponsoring the AWS News Feed.