云数据库 GaussDB NoSQL-命令兼容列表:布隆过滤器

时间:2023-11-01 16:25:44

布隆过滤器

GaussDB (for Redis)的布隆过滤器底层使用Hash结构实现,请不要使用Hash类型的同名Key。

表15 布隆过滤器支持与限制的命令

命令名称

GaussDB(for Redis)是否支持该命令

是否支持在Lua脚本中执行

备注

bf.reserve

出于安全考虑,bf.reserve初始设置的capacity上限为2621440, 当输入的capacity值超过2M时会将capacity自动设置为2M。如需要更大的capacity,请使用布隆过滤器的扩展功能,expansion参数上限为10,超过限制时会调整为10。

bf.add

-

bf.exists

-

bf.madd

-

bf.mexists

-

bf.insert

出于安全考虑,bf.reserve初始设置的capacity上限为2621440(2M), 当输入的capacity值超过2M时会将capacity自动设置为2M。如需要更大的capacity,请使用布隆过滤器的扩展功能,expansion参数上限为10,超过限制时会调整为10。

部分命令的校验相比开源更严谨,如bf.insert中,不允许同时使用expansion与nonscaling这两个语义上冲突的选项。

bf.info

-

bf.loadchunk

×

×

-

bf.scandump

×

×

-

support.huaweicloud.com/redisug-nosql/nosql_09_1100.html