数据库的知识点——索引、redis操作

数据库知识点

    • 1.为什么创建索引——优点缺点
    • 2、有哪些索引
      • 2.1 B+数索引
      • 2.2哈希索引
      • 2.3 全文索引
      • 2.4 空间数据索引
    • 2.1 索引的优化
    • 3、NIO、BIO、AIO了解吗
        • 3.1为什么说BIO是同步阻塞,NIO为啥是同步非阻塞,AIO是异步非阻塞呢?
    • 4、MySQL和Redis数据库知识点
      • 4.1、缓存和数据库双写一致性
        • 4.11为什么是删除缓存,而不是更新缓存?
        • 4.12先修改数据库,再删除缓存。如果删除缓存失败了,那么会导致数据库中是新数据,缓存中是旧数据,数据就出现了不一致。
      • 4.13数据发生了变更,先删除了缓存,然后要去修改数据库,还没来得及修改,一个请求过来,去读缓存,发现缓存空了,

你可能感兴趣的:(Java面试)