首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
redis源码阅读
后厂村卷王
创建于2021-09-30
订阅专栏
阅读redis源码(版本6.2.1)
等 1 人订阅
共6篇文章
创建于2021-09-30
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
redis源码阅读——内存分配完全解析
简介 zmalloc.c和zmalloc.h主要功能就是对原有库里的内存分配函数进行封装,形成独立的一套内存管理函数。由于redis要求满足跨平台性,而每个平台又会有自己的内存管理函数,所以在这两个文
redis的内存管理机制——过期键删除与内存淘汰
本文内存管理的内容包括: 过期键的懒性删除和过期删除 内存溢出控制策略。 redis过期键删除 redis过期键删除哦你给过两种方式: 惰性删除,过期键的惰性删除策略由expireIfNeeded函数
redis的单线程与多线程
这章来说说redis的单线程和多线程 首先明确一点:redis只有进行网络IO的时候用到了多线程!其他时候都是单线程的!! 也就是说,执行用户的增删改查命令时,都是单线程的,只有最开始read()读s
redis处理命令过程
redis处理命令的过程代码跟踪,省略分布式、多线程机制的代码,全程以set命令举例,建议结合源码看
redis启动流程、事件机制、以及建立连接过程
redis server的启动流程很复杂,很多块都可以单独拎出来写一篇文章,本篇文章简单的梳理一下流程,顺便给自己挖几个坑,以后填上。 本文章属于保姆级别,讲的非常细,最好对照着源码一起看,不然容易蒙
redis持久化——AOF
什么是持久化? Redis 是一种内存数据库,将数据保存在内存中,读写效率要比传统的将数据保存在磁盘上的数据库要快很多。但是一旦进程退出,Redis 的数据就会丢失。持久化就是把数据存在磁盘里,出了问