缓存读写策略
1 旁路缓存模式
- 写:先更新DB,然后直接删除cache
- 读:从cache中读数据,读不到就从DB中读数据,再把数据放入cache中
2 读写穿透
服务端直接从cache中读取写入数据,cache负责将数据读取和写入DB
- 写:先查cache,cache中不存在,直接更新DB;如果存在则更新cache,cache服务负责更新DB
- 读:先查cache,读不到就从DB读,写入cache后从cache返回
3 异步缓存写入
与读写穿透相似,但是异步缓存写入只更新缓存,不直接更新DB,而是采用异步批量的方式更新DB