Redis第二讲:Redis进阶与实战
摘要:本文是Redis的进阶与实战部分,主要讲解Redis的持久化机制,分布式锁,Redis集群(主从模式)以及其设计模式,缓存击穿和缓存雪崩,Redis的缓存降级/缓存限流,Redis的事务机制,最后是Redis的java客户端Jedis。
文章目录
- Redis第二讲:Redis进阶与实战
-
-
-
- 0、总体学习路线
- 1、Redis持久化机制(RDB和AOF)如何做高可用、集群 美团
-
- 1.1、什么是Redis持久化技术
- 1.2、RDB持久化的细节(先使用RDB做全量持久化,再使用AOF做增量持久化)(dump.rdb)
- 1.3、Redis如何做持久化的?
- 1.4、与mysql的持久化进行对比?
- 1.5、手动持久化?可以选择save或者bgsave命令
- 1.6、AOF细节 可以设置实时保存(ppendonly.aof)
- 1.7、总结
- 1.8、如何解决缓存单机热点问题,热数据的问题?
- 1.9、性能建议-为了保证数据的可靠性,Redis 需要在磁盘上读写 AOF 和 RDB,但在高并发场景里,这就会直接带来两个新问题:一个是写 AOF 和 RDB 会造成 Redis 性能抖动,另一个是 Redis 集群数据同步和实例恢复时,读 RDB 比较慢,限制了同步和恢复速度,如何解决该问题?
- 2、如何解决高并发减库存问题
- 3、使用Redis实现购物车
- 5、Redis集群的知识 来自图书商城系统
- 6、Redis设计模式?Redis 为什么是单线程的?为什么Redis单进程性能这么高?
- 7、缓存击穿和缓存雪崩、缓存热点的问题? 美团
- 8、什么是布隆过滤器,其实现原理是?(暂时没有问到过) False positive指的是? (蚂蚁问到)
- 9、Memcache与Redis的区别(对于高级别开发工程师,一定会被问到)
- 10、Redis中的缓存降级/缓存限流?
- 11、Redis的主从复制,哨兵模式,如何解决分布式缓存带来的问题(哨兵模式是用于集群的,我没使用过)? 美团
- 12、列举一个常用的Redis客户端的并发模型。
- 13、Redis的事务?
- 15、分布式缓存,一致性hash?
- 17、Redis集群中,某个节点宕机怎么办?你遇见过吗?你的解决思路是什么? 没遇到过
- 18、Redis 的 java客户端Jedis
- 18、Redis使用过程中常见问题分析?你的解决思路是什么?
- 19、Redis多数据源问题排查 20210203补充
-
-
0、总体学习路线
- 1、缓存领域的 6 个关键技术点
- Redis全景知识图