Loading

摘要: 缓存穿透 缓存穿透是指查询一个一定不存在的数据,如果从存储层查不到数据则不写入缓存,这将导致这个不存在的数据每次请求都要到 DB 去查询,可能导致 DB 挂掉。这种情况大概率是遭到了攻击。 解决方案的话,我们通常都会用布隆过滤器来解决它。 布隆过滤器主要是用于检索一个元素是否在一个集合中。我们当时使 阅读全文
posted @ 2024-04-25 17:45 worshipone 阅读(1) 评论(0) 推荐(0) 编辑
摘要: redis做为缓存,数据的持久化是怎么做的? 在Redis中提供了两种数据持久化的方式: RDB AOF 这两种持久化方式有什么区别呢? RDB是一个快照文件,它是把redis内存存储的数据写到磁盘上,当redis实例宕机恢复数据的时候,方便从RDB的快照文件中恢复数据。 AOF的含义是追加文件,当 阅读全文
posted @ 2024-04-25 17:40 worshipone 阅读(4) 评论(0) 推荐(0) 编辑
摘要: 介绍自己简历上的业务 我们当时是把文章的热点数据存入到了缓存中,虽然是热点数据,但是实时要求性并没有那么高,所以,我们当时采用的是异步的方案同步的数据。 我们当时是把抢券的库存存入到了缓存中,这个需要实时的进行数据同步,为了保证数据的强一致我们当时采用的是redisson提供的读写锁来保证数据的同步 阅读全文
posted @ 2024-04-25 16:57 worshipone 阅读(4) 评论(0) 推荐(0) 编辑