wanshenmean
3 天以前 7278264f027d62664a0209699d0f66a22fd06a8e
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
namespace WIDESEAWCS_RedisService.Bitmap
{
    public interface IBitmapService
    {
        bool SetBit(string key, long offset, bool value);
        bool GetBit(string key, long offset);
        long BitCount(string key);
        long BitCount(string key, long start, long end);
    }
 
    public interface IBloomFilterService
    {
        /// <summary>
        /// 添加元素到布隆过滤器
        /// </summary>
        void Add(string filterName, string value);
 
        /// <summary>
        /// 检查元素是否可能存在
        /// </summary>
        bool MayExist(string filterName, string value);
 
        /// <summary>
        /// 批量添加
        /// </summary>
        void AddRange(string filterName, IEnumerable<string> values);
    }
}