Redis 与 Netty
相关链接--https://shimo.im/docs/VTv6KcGdDcvq6crv
Redis
- redis的 介绍与安装
- 通过日志案例学习string 命令
- 通过通讯录案例学习hash命令
- 通过队列案例学习list命令
- 通过共同好友案例学习set命令
- 通过文章点赞排名学习sortedSet命令
- 基于Redis的分布式锁
- 持久化练习
- 主从练习
- 哨兵配置练习
- pub/sub练习
Netty
一 、上手练习
- 利用netty 创建telnet 服务
- 第一个netty 应用
二、 熟悉组件
- Channel、ChannelHandler
- Encode、Decode、ByteBuf
- ChannelHandlerContext
- ReferenceCountUtil
- ChannelFuture、Promise
- ChannelPipeline、ChannelInitializer
- EventLoop、EventLoopGroup
- Attributekey
- CharsetUtil
三、难点、要点
- EventLoop 数量、名称
- 粘包、半包
- 心跳 3次
- 重连
- session
- 不想转关键字
- 内存保护、溢出oom
- 连接数与释放
- 拒绝连接、黑名单、白名单
- Nginx
- fail over重试与幂等性
四 、高阶原理
- ByteBuf
- Channel 和Unsafe
- ChannelPipeline 和ChannelHandler
- EventLoop 和EventLoopGroup
- Future 和Promise






网友评论