Redis及锁相关面试题

1.Redis支持的数据类型?

2.什么是Redis持久化?Redis有哪几种持久化方式?优缺点是什么?

3.Redis 有哪些架构模式?讲讲各自的特点

4.使用过Redis分布式锁么,它是怎么实现的?

5.使用过Redis做异步队列么,你是怎么用的?有什么缺点?

6.什么是缓存穿透?如何避免?什么是缓存雪崩?何如避免?

7.Redis常用命令

8.为什么Redis 单线程却能支撑高并发?

9.说说Redis的内存淘汰策略

10.Redis的并发竞争问题如何解决?

 

11.什么是分布式锁?

12.如何实现分布式锁?

13.单机锁有哪些?它为什么不能在分布式环境下使用?

14.Redis 是如何实现分布式锁?可能会遇到什么问题?

15.分布式锁使用超时的话会有什么问题?如何解决?

16.介绍下如何对MySQL SQL语句进行分析和优化?

17.如何实现本地缓存和分布式缓存?

18.说一下 JVM 的内存布局和运行原理?

19.RocketMQ 是怎么存储消息的?源码中有哪些高可用、高性能的设计?

©️2020 CSDN 皮肤主题: 大白 设计师:CSDN官方博客 返回首页