PHP 操作 Redis bloomfilter 布隆过滤器

redis 4.0 提供的布隆过滤器插件
应用场景:过滤,防止缓存缓存击穿等等
缺点:数据不精确,存在一定的误判率

<?php 

    //连接reids
    $redis = new Redis();
    $redis->connect('127.0.0.1', 6379);

    //添加单个元素
    $redis->rawCommand('bf.add','user','user1');
    $redis->rawCommand('bf.add','user','user2');

    //添加多个元素
    $redis->rawCommand('bf.madd','user','user3','user4','user5');

    //查询单个元素是否存在
    $res = $redis->rawCommand('bf.exists','user','user1');
    var_dump($res);

    //查询多个元素是否存在
    $res = $redis->rawCommand('bf.mexists','user','user4','user5');
    var_dump($res);
    
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。