zoukankan      html  css  js  c++  java
  • redis客户端高低版本简单实战、雪崩、击穿、穿透、布隆过滤器(三)

    获取所有配置
    config get *


    临时修改外部连接配置
    config set protected-mode no

    代码地址:https://gitee.com/Xiaokeworksveryhard/big-data.git

    redis思路导图

    数组长度也不是越长越好,占内存,数组长度计算公式

    布隆过滤器

    应用:
    1.去重,
    2.找出重复的个数,
    3.解决击穿
    
    
    1.定义一个1>>22位的bit数组,
    2.hash算法,得到hash值,
    3.offset = hashcode % lengthBits  这样这个数组就是环形的了,不会角标越界
    4.用offset值去redis的bit中查找
    val isContain: lang.Boolean = jedis.getbit(mapKey,offset)
    
    如果不存在:1.存redis_bit位下标, 2.存redis
        jedis.setbit(mapKey,offset,true)
        jedis.hset("t_count",mapKey,counter+"")
  • 相关阅读:
    暴躁游戏

    时间记录表格
    好好生活
    JAVA环境的配置
    Java简介
    markdown学习

    Arduino
    Arduino
  • 原文地址:https://www.cnblogs.com/bigdata-familyMeals/p/14320598.html
Copyright © 2011-2022 走看看