美文网首页程序猿的进阶屋
PHP 操作 Redis bloomfilter 布隆过滤器

PHP 操作 Redis bloomfilter 布隆过滤器

作者: 王宣成 | 来源:发表于2020-07-10 22:45 被阅读0次

    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);
        
    

    相关文章

      网友评论

        本文标题:PHP 操作 Redis bloomfilter 布隆过滤器

        本文链接:https://www.haomeiwen.com/subject/yjvvcktx.html