面试官问了很多高可用的问题,有些不记得了拷打项目用户,关注,点赞,怎么设计数据库表结构设计的数据库使用分库分表,怎么设计分表键redis的数据结构介绍一下string有那些用途缓存和db的最终一致性怎么保证缓存和db的强一致性怎么保证有没有办法即保证高可用,又强一致性的方案如果选用监听binlog日志的方式,怎么保证消费的原子性和顺序性(binlog日志带版本号)分布式事务怎么实现,有哪些方式手撕:只包含0 1 2的数组,排序,进阶为只包含0 1 2 3,排序,不能使用哈希和直接排序反问