2020年Java程序员,面试阿里Java开发岗必需要先理解的题库( 七 )
分布式
为什么要用 redis缓存?
为什么要用 redis 而不用 map/guava 做缓存?
redis 和 memcached 的区别?
redis 常见数据结构以及使用场景分析?(String , Hash , List , Set , Sorted Set)
redis 设置过期时间
redis 内存淘汰机制(MySQL里有2000w数据 , Redis中只存20w的数据 , 如何保证Redis中的数据都是热点数据?)
redis 持久化机制(怎么保证 redis 挂掉之后再重启数据可以进行恢复)?
redis 事务
缓存雪崩和缓存穿透问题解决方案
如何解决 Redis 的并发竞争 Key 问题
如何保证缓存与数据库双写时的数据一致性?
什么是消息队列?为什么要用消息队列?
推荐阅读
- 网游|颠覆你认知的网游土豪,程序员加班为他改游戏,还送专属服务器
- fnc战队|2020年宝马宣布赞助5家LOL顶级战队,S11过后,4家进入重建
- 网易|永劫无间诡异宕机事件:网易机房过热,程序员竟然祭出了干冰?
- 布隆|欧美再现银河战舰?阿P密谋凑齐2020年LEC最佳阵容?
- 坦克大战|FC游戏埋藏了三十年的秘密,《坦克大战》隐藏着一封程序员的血书
- 梦幻西游|梦幻西游:程序员修复显示BUG用力过猛,现在武器亮的有点晃眼
- 我的世界|我的世界:Java种子新出炉,内陆蘑菇岛算什么,这些种子它不香?
- 塞尔达传说|Switch下载超200万,程序员才3人,这游戏真能比塞尔达还好玩?
- 手机游戏|2020年吸金能力前10手游,第一王者荣耀,网易游戏没进前三?
- fate grand order|FGO玛修语音要改吗?永远停在2020年,又要请高桥李依重录?