Redis高频考题

文章来源:

程序厨

面试基地

因为答案都太长,所以在这里说一下问题吧,帮助大家知道面试重点,如果需要答案的话,大家可以去上面两个仓库看。

Redis

1.基础

1.1什么是 Redis?

1.2 Redis 和 memcached 相比有什么优势?

1.3 Redis官方为什么不开发windows版本

1.4 一个字符串类型能存储最大容量是多少?

1.5 Redis 的读和写的速度

1.6 Redis 为什么将所有数据都放到内存中

1.7使用Redis的优点

1.8 Redis 中的字符串和C语言中的有什么不同

1.9 Redis线程模型

2.数据结构

2.1 5种数据表现形式

2.2 6 种底层数据结构

3.缓存

3.1缓存分类

3.2缓存淘汰机制

3.3如何解决缓存和数据库内容不一致的问题

3.4 缓存穿透,缓存雪崩,缓存击穿

3.5 缓存污染

3.6 缓存的过期删除策略

3.Redis集群方案

3.1主从复制

3.1.1主从复制原理

3.1.2主从同步和故障切换存在哪些坑

3.2哨兵集群

3.3 Cluster

3.3.1槽指派

3.3.2 ASK错误

3.3.3Moven错误

3.3.4故障检测

3.3.5故障转移步骤

4.Redis 持久化

4.1 RDB持久化

4.1.3工作原理

4.1.2 RDB文件结构

4.2 AOF持久化

4.2.1 AOF重写

5.Redis分布式

5.1.1 消息队列

5.1.2 并发访问(原子)

5.1.3 Redis实现分布式锁

6. Redis Java客户端

6.1 Redission 和 Redis有什么关系

6.2 Jedis和Redission相比有什么优缺点

7.常考题目

7.1有MySQL不就够了吗?为什么还要使用Redis

7.2为什么不用Guava,而选择Redis做缓存

7.3 Redis和Memcached的区别

7.4 Redis为啥那么快?

7.5 Redis扩容

7.6 Redis如何实现事务?

7.7 Redis的使用场景

7.8 脑裂

7.9 Redis 冲突的怎么办?Rehash,负载因子?

全部评论

相关推荐

2025-12-19 21:53
门头沟学院 Java
想做OpenGL:不要一来就把自己定位这么低吧,把大厂当成目标,不断去学技术做项目,最后你至少能学到能找到中小厂的技术水平,你一上来就找这种两千块还要前后端都会的,其实对你用处不会很大,真去了也是打杂
点赞 评论 收藏
分享
评论
2
4
分享

创作者周榜

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