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.什么是缓存穿透?如何避免?什么是缓存雪崩?何如避免?