Yes. A Bloom filter is used to determine whether an element is present in a data set.
It is suitable for scenarios such as web interceptors and cache penetration prevention.
ApsaraDB for Redis Enhanced Edition (Tair) (Performance-enhanced instances) supports Bloom filters (TairBloom). The performance-enhanced instance is integrated with multiple Redis modules that
are developed by Alibaba Cloud. These modules include TairString, TairHash, TairGIS, and TairDoc. This simplifies business development in complex scenarios and allows you to focus
on business innovation.
Bloom filter-related API operations, such as BF.ADD
, on existing instances of ApsaraDB for Redis 4.0 are only for internal use. In addition,
newly purchased instances of ApsaraDB for Redis 4.0 and major versions later than
4.0 no longer support Bloom filter-related API operations. Therefore, if you call
Bloom filter-related API operations, you will fail to perform cache analytics and
unknown errors may occur. We recommend that you change the instance to ApsaraDB for
Redis Enhanced Edition (Tair) (Performance-enhanced instances
) that supports the optimized Bloom filter.