答案部分正在整理,这几天会发出,敬请期待!!!
1. 常见的 缓存 策略有哪些,如何做到缓存(⽐如 redis)与 DB 里的数据一致性,你们项目中⽤用到了什么缓存系统,如何设计的
2. 如何防止缓存击穿和雪崩
3. 缓存数据过期后的更新如何设计
4. redis 的 list 结构相关的操作。
5. Redis 的数据结构都有哪些,各⾃都适合什么样的场景
6. Redis 的使⽤要注意什什么,内存设置, 淘汰策略等
7. redis2 和 redis3 的区别, redis3 内部通讯机制
8. 当前 redis 集群有哪些玩法,各自优缺点,场景
9. Memcache 的原理,哪些数据适合放在缓存中
10. redis 和 memcached 的内存管理的区别
11. Redis 的并发竞争问题如何解决,了解 Redis 事务的 CAS 操作吗
12. Redis 的选举 算法 和流程是怎样的
13. redis 的 持久化 的机制, rdb 和 aof 的区别
14. redis 的集群怎么同步的数据的
15. 知道哪些 redis 的优化操作
16. Reids 的主从复制机制原理
17. Redis 的 线程 模型是什么
18. 请思考一个⽅方案,设计一个可以控制缓存总体⼤小的自动适应的本地缓存
19. 如何看待缓存的使用(本地缓存,集中式缓存),简述本地缓存和集中式缓存和优缺点
20. 本地缓存在并发使用时的注意事项