1、什么是Redis?
2、为什么Redis需把数据放到内存中?
3、Redis支持哪些数据类型?
4、什么是Redis持久化?有哪几种持久化的方式?
5、什么是缓存穿透?如何避免?
6、什么是缓存雪崩?如何避免?
7、Redis都有哪些优缺点?
8、Redis是单线程的吗?为什么这么快?
9、Redis过期键都有哪些删除策略?
10、Redis官方为什么不提供Windows版本?
11、Redis各数据类型最大容量是多少?
12、Jredis 和Redisson有什么区别和关系?
13、Jredis 和Redisson有什么优缺点?
14、Redis如何设置密码及验证密码?
15、你们公司项目中使用Redis主从还是集群?
16、Redis集群如何选择数据库?
17、Redis如何测试连通性?
18、Redis事务命令都有哪几个?
19、Redis Key如何设置过期时间和永久有效?
20、Redis回收进程是如何工作的?
21、Redis回收使用的是什么算法?
方式一:使用Luke协议,通过redis-cli –pipe发送数据到服务器
方案二:采用Jedis的父类中的pipelined()方法获取管道
方案三:使用RedisTemplate批量保存数据
Redis大量数据插入_redis-cli 批量插入数据-优快云博客
23、Redis和其他key-value存储有什么不同?
24、Redis和Memcahed都有什么区别?
25、Redis都有哪些使用场景?
26、Redis持久化数据如何实现扩容?
27、Redis主要占用什么物理资源?
28、Redis将内存占满后会发生什么问题?
29、Redis如何处理数据存储实现内存优化?
30、Redis中支持一致性哈希的客户端有哪些?
31、什么是Redis事务?
32、Redis事务支持隔离性吗?
33、Redis如何查看使用情况及状态信息?
34、Redis五种存储类型与底层八数据结构的映射关系?
35、Redis哈希槽的概念是什么?
36、Redis集群会产生数据丢失情况吗?
37、Redis集群之间是如何复制的?
38、Redis是单线程的,如何提高多核CPU的利用率?
39、Redis中如何解决THP服务导致的延迟和内存使用问题?
40、Redis中如何解决The TCP backlog setting of 511 cannot be enforced告警问题?
41、Redis中如何解决overcommit_memory is set to 0告警问题?
42、为什么Redis集群的最大槽数是16384个?
43、Redis中如何实现分布式锁?
44、Redis中分布式锁有什么缺陷性问题?
45、Redis有哪几种集群模式?
46、描述一下Redis集群主从复制的工作原理?
47、Redis集群主从复制有什么优缺点?
48、描述一下Redis集群Sentinel(哨兵)进程的工作方式?
49、Redis集群哨兵模式有什么优缺点?
50、Redis集群Sentinel(哨兵)进程有什么作用?
51、描述一下Redis Cluster集群模式的工作方式?
52、Redis中Jedis sharding 集群模式有哪些特点?
53、Redis相比Memcached有哪些优势?
54、描述一下Redis单线程模型?
55、Redis中 IO多路复用(Epoll)原理?
56、为什么Redis的操作是原子性,怎么保证原子性?
57、Redis有哪些持久化机制?各自的优缺点?
Redis持久化机制有哪些?各有什么优缺点?_redis 的持久化机制是什么?各自的优缺点?-优快云博客
58、描述一下Redis内存淘汰机制(回收策略)?
59、Redis集群最大节点个数是多少?
60、Redis八种底层数据结构有哪些?
61、Redis事务能否保证原子性,是否支持回滚?
62、Redis过期键删除策略及实现原理?
63、Redis过期删除策略有哪些?有什么优缺点?
64、为什么要用Redis而不用Map、Guava做缓存?
65、Redis和mysql双写一致性为什么删缓存而不是更新缓存?
【重新理解Mysql】(一)讲 Mysql 和 Redis 如何保证数据一致性_缓存和mysql的一致性 为什么不更新缓存-优快云博客