Redis 面试题

1、谈下你对 Redis 的了解?

2、Redis 一般都有哪些使用场景?

3、Redis 有哪些常见的功能?

4、Redis 支持的数据类型有哪些?

5、 zset(sorted set:有序集合)

6、什么是缓存穿透?怎么解决?

7、什么是缓存雪崩?该如何解决?

8、 怎么保证缓存和数据库数据的一致性?

9、Redis 持久化有几种方式?

10、Redis 怎么实现分布式锁?

11、Redis 内存淘汰策略有哪些?

12、Redis 常见性能问题和解决方案?

13、Redis的过期键的删除策略

14、我们知道通过expire来设置key 的过期时间,那么对过期的数据怎么处理呢?

15、Hash 冲突怎么办?

16、什么是 RDB 内存快照?

17、在生成 RDB 期间,Redis 可以同时处理写请求么?

18、如何实现数据尽可能少丢失又能兼顾性能呢?

19、你知道 哨兵集群原理么?

20、什么是 Cluster 集群?

21、哈希槽又是如何映射到 Redis 实例上呢?

22、Cluster 如何实现故障转移?

23、Redis如何做内存优化?

24、Redis线程模型

25、Redis事务及其相关面试题

26、Redis是单线程的,如何提高多核CPU的利用率?

27、为什么要做Redis分区?

28、你知道有哪些Redis分区实现方案?

29、Redis分区有什么缺点?

30、Redis实现分布式锁

31、如何解决 Redis 的并发竞争 Key 问题

答案我已经整理好了,需要的朋友请留言

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值