首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Singgle
掘友等级
获得徽章 7
动态
文章
专栏
沸点
收藏集
关注
作品
赞
0
文章 0
沸点 0
赞
0
返回
|
搜索文章
最新
热门
AOF、RDB和复制功能对过期键的处理
本文将介绍RDB持久化功能、AOF持久化功能以及复制功能是如何处理数据库中的过期键。 RDB 生成RDB文件 在执行SAVE命令或者BGSVAE命令创建一个新的RDB文件时,程序会对数据库的键进行检查
Redis内存回收 - 过期键删除策略
Redis允许我们对键设置一个过期时间。当一个键过期后,这个键就不可获取,会被Redis删除。 那么这个过期的键,什么时候被删除呢?下文就介绍下Redis的过期键删除策略。 过期键删除策略 过期键删除
Redis基本数据结构的底层实现(总结版)
string 字符串 字符串对象的实现有3种编码:INT、RAW和EMBSTR。 当字符串对象保存的值为整数值,且在long类型表示范围内,那么使用INT编码。此时,整数值会被保存到字符串对象中的pt
Redis基本数据类型的底层实现
Redis有5种基本数据类型:string 字符串、hash 哈希、list 列表、set 集合、zset 有序集合。 String 字符串 字符串对象的编码有3种:INT、RAW和EMBSTR。 当
Redis的底层数据结构(总结版)
Redis的底层数据结构有:SDS 简单动态字符串、IntSet 整数集合、Dict 字典、SkipList 跳表、ZipList 压缩列表、QuickList 快速列表。 SDS 简单动态字符串 S
Redis数据结构详解
Redis有五种基础数据类型:字符串(String)、列表(List)、集合(Set)、有序集合(ZSet)和哈希(Hash)。 了解这些基础数据类型底层使用的数据结构,我们就能够更加清楚这些数据类型
NIO提供了selector的epoll实现,为什么Netty还要实现自己的Epoll版本呢?
这其实是Stackoverflow上的一个问题。Netty的核心开发者Norman Maurer给出了答案: Netty的epoll transport使用了边缘触发,而java的NIO库使用了水平触
IO多路复用模型的三个函数:select、poll、epoll
select、poll、epoll是用来实现IO多路复用的函数。通过这些函数,一个线程可以同时监听多个文件描述符,一旦某个文件描述符就绪(一般是读就绪或写就绪),能够通知程序进行相应的读写操作。
五大经典IO模型
操作系统的IO 应用程序需要通过操作系统才能执行一些特殊操作,比如磁盘文件读写,内存读写等。因为这些都是比较危险的操作,不能让应用程序操作,应用程序只能通过调用操作系统开放出来的API才能执行。
游戏服务器开发基础:TCP三次握手和四次挥手
游戏服务器的数据传输通常基于TCP协议。了解TCP连接的建立过程和释放过程,才能更好的控制网络连接、优化网络性能。 比如,清楚TCP连接释放过程,才能理解SO_REUSEADDR选项控制端口能否立刻复
下一页
个人成就
文章被点赞
91
文章被阅读
120,595
掘力值
2,575
关注了
5
关注者
31
收藏集
2
关注标签
11
加入于
2019-04-28