Redis面试专题总结(下)
文章目录
- Redis面试专题总结(下)
 - 1、什么是 Redis?简述它的优缺点?
 - 2、Redis 与 memcached 相比有哪些优势?
 - 3、Redis 支持哪几种数据类型?
 - 4、Redis 主要消耗什么物理资源?
 - 5、Redis 有哪几种数据淘汰策略?
 - 6、Redis 官方为什么不提供 Windows 版本?
 - 7、一个字符串类型的值能存储最大容量是多少?
 - 8、为什么 Redis 需要把所有数据放到内存中?
 - 9、Redis 集群方案应该怎么做?都有哪些方案?
 - 10、Redis 集群方案什么情况下会导致整个集群不可用?
 - 11、MySQL 里有 2000w 数据,redis 中只存 20w 的数据,如何保证 redis 中的数据都是热点数据?
 - 12、Redis 有哪些适合的场景?
 - 13、Redis 支持的 Java 客户端都有哪些?官方推荐用哪个?
 - 14、Redis 和 Redisson 有什么关系?
 - 15、Jedis 与 Redisson 对比有什么优缺点?
 - 16、说说 Redis 哈希槽的概念?
 - 17、Redis 集群的主从复制模型是怎样的?
 - 18、Redis 集群会有写操作丢失吗?为什么?
 - 19、Redis 集群之间是如何复制的?
 - 20、Redis 集群最大节点个数是多少?
 - 21、Redis 集群如何选择数据库?
 - 22、Redis 中的管道有什么用?
 - 23、怎么理解 Redis 事务?
 - 24、Redis 事务相关的命令有哪几个?
 - 25、Redis key 的过期时间和永久有效分别怎么设置?
 - 26、Redis 如何做内存优化?
 - 27、Redis 回收进程如何工作的?
 - 28.加锁机制
 - 29.锁互斥机制
 - 30.watch dog 自动延期机制
 - 31.释放锁机制
 - 32.上述 Redis 分布式锁的缺点
 - 33.使用过 Redis 分布式锁么,它是怎么实现的?
 - 34.使用过 Redis 做异步队列么,你是怎么用的?有什么缺点?
 - 35.什么是缓存穿透?如何避免?什么是缓存雪崩?何如避免?
 










