专栏首页charlierororedis 6源码解析之 事件
原创

redis 6源码解析之 事件

redis的事件分为:文件事件和时间事件。文件事件是基于I/O的事务处理,时间事件则是基于时间点的事务处理。redis事件支持的多路复用包含四个实现:ae_epoll.c,ae_evport.c,ae_kqueue.c,ae_select.c

基本处理流程如下,源代码解析参见ae.cae.h以及ae_epoll.c

原创声明,本文系作者授权云+社区发表,未经许可,不得转载。

如有侵权,请联系 yunjia_community@tencent.com 删除。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • redis 6源码解析之 事件

    redis的事件分为:文件事件和时间事件。文件事件是基于I/O的事务处理,时间事件则是基于时间点的事务处理。redis事件支持的多路复用包含四个实现:ae_ep...

    charlieroro
  • docker 非root用户修改mount到容器的文件出现“Operation not permitted

    进入容器,在/mnt目录下进行修改文件属性的操作,出现如下错误(此时容器中的user id=0)

    charlieroro
  • kubernetes ingress到pod的数据流

    假设现在有一个ingress暴露的服务 example.com.cn,查看一下流量是怎么传输到后端的

    charlieroro
  • redis 6源码解析之 事件

    redis的事件分为:文件事件和时间事件。文件事件是基于I/O的事务处理,时间事件则是基于时间点的事务处理。redis事件支持的多路复用包含四个实现:ae_ep...

    charlieroro
  • AE 二次开发小结

    要进行基于 ae script 的二次开发,首先要储备一些基础理论或概念。学习新知识的过程是痛苦的,因为要突破原有认知,反人性而为之

    用户1081422
  • 表单数据验证方法(一)—— 使用validate.js实现表单数据验证

     好久没写博客了,真的是罪过,以后不能这样了,只学习不思考,学的都是白搭,希望在博客园能记录下自己学习的点滴,虽然记录的都是些浅显的技术,但能起到巩固自己和稍...

    CherishTheYouth
  • 内网信息收集篇

    在内网环境中,信息收集尤为重要。(通过多种协议)探测内网存活主机也属于信息收集的一部分。

    糖果
  • layui响应式导航(菜单)

    今天来分享一套自己写的layui响应式导航栏菜单,网络上搜索无果,只能自己写了,现在分享出来。

    申霖
  • 总结一下laravel中Hash::make()遇到的坑

    ==这里遇到的坑就是laravel框架中,每次hash的值都是不一致的,跟之前写过的md5不一样,md5是唯一的,但是只要保存进去了,就算hash以后的值是不一...

    一个淡定的打工菜鸟
  • 福特将探索生物识别、可穿戴设备在汽车领域的应用

    据科技资讯网站MobileIDWorld在2016年1月11日的报道,美国福特汽车公司正在探索应用生物识别、移动和可穿戴技术提高其车辆的驾驶体验。 福特公司刚成...

    人工智能快报

扫码关注云+社区

领取腾讯云代金券