互联网科技Java 杂谈

想跳槽需得充分地准备—Redis高性能缓存面试题

2019-02-23  本文已影响1人  月亮老师_61ce

前言:

 跳槽时时刻刻都在发生,但是我建议大家跳槽之前,先想清楚为什么要跳槽。准备充分的去面试。不充分的面试,完全是浪费时间,更是对自己的不负责,相信最近很多人都在跳槽。那么面试题自然还是要看下的,准备了一些Redis的面试题(需要面试资料汇总(含答案)欢迎加入我的私人QQ群架构华山论剑:836442475(大牛聚集地)一起交流学习探讨!

Redis高性能缓存面试题

 1、Redis回收使用的是什么算法?

 2、Redis相比memcached有哪些优势?

3、Redis支持哪几种数据类型?

4、Redis主要消耗什么物理资源?

5、Redis的全称是什么?

6、Redis有哪几种数据淘汰策略?

 7、Redis官方为什么不提供Windows版本?

 8、一个字符串类型的值能存储最大容量是多少 ?

9、为什么Redis需要把所有数据放到内存中?

10、Redis集群方案应该怎么做?都有哪些方案?

 11、Redis集群方案什么情况下会导致整个集群不可用?

12、MySQL里有2000w数据,redis中只存20w的数据,如何保证redis中的数据都是热点数据?

 13、Redis有哪些适合的场景?

14、Redis支持的Java客户端都有哪些?官方推荐用哪个?

15、Redis和Redisson有什么关系?

16、Jedis与Redisson对比有什么优缺点 ?

17、Redis如何设置密码及验证密码?

 18、说说Redis哈希槽的概念?

19、Redis集群的主从复制模型是怎样的?

20、Redis集群会有写操作丢失吗?为什么?

21、Redis集群之间是如何复制的?

22、Redis集群最大节点个数是多少?

 23、Redis集群如何选择数据库?

 24、怎么测试Redis的连通性?

25、Redis中的管道有什么用?

 26、怎么理解Redis事务?

 27、Redis事务相关的命令有哪几个?

 28、Redis key的过期时间和永久有效分别怎么设置?

29、Redis如何做内存优化?

30、Redis回收进程如何工作的?

 31、Redis持久化数据和缓存怎么做扩容?

32、分布式Redis是前期做还是后期规模上来了再做好?为什么?

 33、Twemproxy是什么?

34、支持一致性哈希的客户端有哪些?

 35、Redis与其他key-value存储有什么不同?

36、Redis的内存占用情况怎么样?

37、都有哪些办法可以降低Redis的内存使用情况呢?

38、查看Redis使用情况及状态信息用什么命令?

 39、Redis的内存用完了会发生什么?

40、Redis是单线程的,如何提高多核CPU的利用率? Redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)和zset(有序集合)。

Redis 键(key) 命令

Redis 地理位置(geo) 命令

Redis 字符串(String) 命令

需要面试题汇总

欢迎加入我的私人QQ群架构华山论剑:836442475(大牛聚集地)一起交流学习探讨!即可领取 附加java开发的资料(面试资源与经验总结,Dubbo、Redis、设计模式、Netty、zookeeper、Spring cloud、分布式、高并发等架构技术视频教程资料,架构思维导图,以及面试资料,了解最新的学习动态;了解最新的阿里、京东招聘资讯)

Redis高性能缓存学习路线图

记得加小姐姐我的私群架构华山论剑【领取资料】:836442475(大牛聚集地)一起交流学习探讨!





上一篇下一篇

猜你喜欢

热点阅读