12 2020 档案
摘要:1. 每个线程用一个数组来保存 ,弱引用的 Entry数组 2. set值的保存位置是通过 线程的hashCode来计算的,通过当前线程的hashcode和数组长度做&运算获取位置 3. 线程的hashCode值是一个自增值,调用后会增加 AtomicInteger ,getAndAdd 4. 每个
阅读全文
摘要:缓存穿透,缓存击穿,缓存雪崩,第一次看到几个概念的时候,让我想到了高中语文的近义词分析,比如 监控 和监测,擅自和私自 ,时常听到口误,当然这不是大问题,只是会有一些困扰 缓存的基本逻辑:如果缓存有数据,从缓存拿数据,如果缓存没有数据,从数据库拿数据,并加到缓存中,返回 缓存穿透:大量数据库中不存在
阅读全文
摘要:#测试存取大小为100字节的数据包 redis-benchmark -h 192.168.1.25 -p 6379 -q -d 100 #只测试set 和lpush redis-benchmark -h 192.168.1.25 -p 6379 -t set,get -n 100000 -q # 测
阅读全文
浙公网安备 33010602011771号