
Java八股文(实习生初次面试)
Java面试宝典Redis篇如果发生了缓存穿透该如何解决?缓存穿透是指发送了一个缓存中没有的数据 ,由于Redis中没有对应的缓存,就会直接去找数据库,但是数据库也没有对应的数据,就查询不到,如果在同一时间内,这样的请求过多的话,到了一定的量,就会发生缓存穿透。解决方案也很简单,缓存空数据,如果请求的数据在缓存中是null,那么就把null进行缓存,但是可能发生数据不一致的问题。因此还有一种更好的解决办法,布隆过滤器,当发送了一个缓存中没有的数据时,会先经过布隆过滤器,如果布隆过滤器中没有数据,就直










