首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Emanon
掘友等级
java
赤骊骋疆,巡狩八荒,饮马星河,醉卧广寒。
获得徽章 9
动态
文章
专栏
沸点
收藏集
关注
作品
赞
109
文章 83
沸点 26
赞
109
返回
|
搜索文章
最新
热门
6.redis常用命令汇总
keys命令全量遍历键,用来列出所有满足特定正则的key。keys会一次性返回所有符合条件的key,所以会造成redis的卡顿。另外如果一次性返回所有key,对内存的消耗在某些条件下也是巨大的。
5.redis数据类型之SortedSet
zset是Redis提供的一个非常特别的数据结构,常用作排行榜等功能。zset也有两种不同的实现,分别是zipList和skipList。
4.redis数据类型之Set
redis的集合对象set使用了intset和hashtable两种数据结构存储,intset我们可以理解为数组,hashtable就是普通的哈希表,且intset和hashtable是存在编码转换。
3.redis数据类型之List
list采用链表存储,所以redis可以操作两端数据。list使用压缩列表和双向链表作为底层实现,双向链表占用内存比压缩列表要多,会优先考虑使用压缩列表,在特定条件会从压缩列表实现转换到双向链表实现。
2.redis数据类型之Hash
redisson分布式锁框架选择使用hash作为分布式锁的数据结构。 大key是我们要加锁的业务数据,比如订单号。小key使用的是我们加锁的机器id+线程id。value就是可重入的次数。
1.redis数据类型之String
redis中数据类型String相关的命令以及String相关的应用场景。商品编号、订单号采用string的递增数字特性生成。
34.Netty源码之Netty如何处理网络请求
通过前面两节源码课程的学习,我们知道 Netty 在服务端启动时会为创建 NioServerSocketChannel,当客户端新连接接入时又会创建 NioSocketChannel
33.Netty源码之读写数据
写:写数据到一个 buffer,把 buffer 里的数据发送 读:多路复用器Selector接收OP_REA事件,处理OP_READ事件,分配一个初始1024字节的byte buffer来接受数据。
32.Netty源码之服务端如何处理客户端新建连接
Netty 服务端完全启动后,就可以对外工作了。接下来 Netty 服务端是如何处理客户端新建连接的呢?主要分为四步。
31.Netty源码之客户端启动流程
客户端启动主要流程 如果看了服务器端的启动流程,这里简单看下就可以了。服务端启动流程和客户端启动流程相似。分为3个步骤:创建、初始化、注册
下一页
个人成就
文章被点赞
185
文章被阅读
106,801
掘力值
5,040
关注了
72
关注者
218
收藏集
4
关注标签
18
加入于
2021-04-15