技术栈

Redis底层原理

badwomanPPPPPard02024-02-15 2:32

一.数据结构

动态字符串SDS

IntSet

Dict

ZipList

QuickList

SkipList

RedisObject

五种数据类型

String

List

Set

ZSet

Hash

二.网络模型

1.用户空间和内核空间

2.阻塞IO

3.非阻塞IO

4.IO多路复用

select

poll

epoll

事件通知机制

web服务流程

5.信号驱动IO

6.异步IO

7.Redis网络模型

三.通信协议

四.内存回收

1.过期策略

2.内存淘汰策略

上一篇:货币系统——完全背包
下一篇:vue3 封装一个通用echarts组件
相关推荐
2301_81841901
7 分钟前
Python内存管理机制:垃圾回收与引用计数
jvm·数据库·python
2401_89165581
8 分钟前
开源项目吐槽大会技术文章大纲
数据库·云原生
jessecyj
10 分钟前
maven导入spring框架
数据库·spring·maven
qq_41769505
11 分钟前
构建一个桌面版的天气预报应用
jvm·数据库·python
cm654320
12 分钟前
Python在金融科技(FinTech)中的应用
jvm·数据库·python
闭关苦炼内功
14 分钟前
Win10 安装 MySQL5.7.36 数据库记录
数据库·windows·mysql
栀椩
16 分钟前
MySQL数据库自动备份方法
数据库·mysql
2301_81665122
17 分钟前
如何从Python初学者进阶为专家?
jvm·数据库·python
Aaron_Wjf
19 分钟前
PostgreSQL大对象操作办法
数据库·postgresql
fundroid
23 分钟前
Room 3.0 完全解析:一次面向未来的现代化重构
android·数据库·database·kmp
热门推荐
01GitHub 镜像站点02Qwen3.5 开源全解析:从 0.8B 到 397B,代际升级 + 全场景选型指南03围棋-html版本04小黑课堂计算机二级WPSoffice题库软件下载安装教程(2026年3月最新版)05班级宠物园部署指南06OpenClaw 使用和管理 MCP 完全指南07OpenClaw Control UI安全上下文访问配置08UV安装并设置国内源09AI 编程三剑客:Spec-Kit、OpenSpec、Superpowers 深度对比与实战指南10“wsl --install -d Ubuntu-22.04”下载慢,中国地区离线安装 Ubuntu 22.04 WSL方法(亲测2025年5月6日)