All Products
Search
Document Center

ApsaraDB for Redis:Does ApsaraDB for Redis support Bloom filters?

Last Updated:Mar 26, 2024

A Bloom filter is used to determine whether an element exists in a dataset. Bloom filters are suitable for scenarios such as web interceptors and anti-cache penetration.

ApsaraDB for Redis Enhanced Edition (Tair) DRAM-based instances support Bloom filters (Bloom). In addition to Bloom filters, DRAM-based instances come with multiple in-house Redis modules. These modules include exString (including commands that enhance Redis string functionality), exHash, GIS, Bloom, Doc, TS, Cpc, exZset, Roaring, Vector, and Search. These modules simplify application development in complex scenarios and allow you to focus on business innovation.

Important

Bloom filter-related API operations such as BF.ADD supported by existing ApsaraDB for Redis instances that run Redis 4.0 are only for internal use. These operations are no longer supported by instances of major versions later than 4.0 and newly purchased ApsaraDB for Redis instances that run Redis 4.0. If you call the operations on these instances, unknown errors such as failed cache analysis may take place. We recommend that you change your instance to a Tair DRAM-based instance that supports optimized Bloom filters.