为什么能用Redis做缓存 ?
因为Redis基于内存,读写速度快
Redis 缓存的使用
- 首先需要读取数据时,前去redis查看是否有该数据
- 如果有,则直接返回,如果没有就要去数据库查找
- 然后更新redis
Redis 缓存的类型
只读缓存
只从缓存中读取
- 如果缓存命中,则直接读取
- 否则将读取数据库,然后删除redis对应数据
读写缓存
对缓存可读可写
回写策略一 : 同步回写
写入的数据写入数据库后,同步发送给 redis 更改
回写策略二 : 异步回写
写入的数据先在redis中更新,等到这些增改的数据要被从缓存中淘汰出来时,再次将它们写回后端数据库