前言 : 之前面了两家公司,一面都问了我缓存的问题,其实问到有缓存说明公司的规模不会很小,至少在数据量上来说,而缓存的所有问题也都是coder 一个很重要的设计思路的养成之路,之前比较关注缓存底层数据结构方面的我,现在也是需要多了解一下关于缓存设计层面的知识了。
缓存用在哪里?(code 层面 & 场景描述)
缓存的作用
缓存和数据库数据保持一致性的策略有哪些?优缺点
缓存会带来哪些问题,如何规避
缓存插件,一两个 redis or memcache, 底层原理(数据结构和算法)以及使用方式