Redis面试题

1、什么是Redis?

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

3Redis 的数据类型?

4、使用Redis 有哪些好处?

5Redis 相比Memcached 有哪些优势?

6Memcache Redis 的区别都有哪些?

7Redis 是单进程单线程的?

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

9Redis持久化机制

10、缓存雪崩、缓存穿透、缓存预热、缓存更新、缓存降级等问题

11、热点数据和冷数据是什么

12、单线程的redis为什么这么快

13redis的数据类型,以及每种数据类型的使用场景

14redis的过期策略以及内存淘汰机制

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

16、为什么Redis的操作是原子性的,怎么保证原子性的?

17Redis事务

18Redis 的持久化机制是什么?各自的优缺点?

19Redis 常见性能问题和解决方案:

20redis 过期键的删除策略?

21Redis 的回收策略(淘汰策略)?

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

23Redis 的同步机制了解么?

24Pipeline 有什么好处,为什么要用pipeline

25、是否使用过Redis 集群,集群的原理是什么?

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

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

28Jedis Redisson 对比有什么优缺点?

29Redis 如何设置密码及验证密码?

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

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

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

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

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

35Redis 集群如何选择数据库?

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

37、怎么理解Redis 事务?

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

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

40Redis 如何做内存优化?

41Redis 回收进程如何工作的?

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

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

44、一个Redis 实例最多能存放多少的keysListSetSorted Set 他们最多能存放多少元素

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

46Redis 最适合的场景?

47、假如Redis 里面有1 亿个key,其中有10w key 是以某个固定的已知的前缀开头的,如果将它们全部找出来?

48、如果有大量的key 需要设置同一时间过期,一般需要注意什么?

49、使用过Redis 做异步队列么,你是怎么用的?

50、使用过Redis 分布式锁么,它是什么回事

 

 

#Java##Redis##面试##Java学习##面试题#
全部评论
漂我主页就知道怎么拿到了
点赞 回复 分享
发布于 2022-08-15 20:56

相关推荐

评论
3
45
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务