Redis底层原理

一.数据结构

动态字符串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.内存淘汰策略

相关推荐
瑞士卷@几秒前
MyBatis入门到精通(Mybatis学习笔记)
java·数据库·后端·mybatis
白云偷星子10 分钟前
MySQL笔记13
数据库·笔记·mysql
施嘉伟15 分钟前
静默安装金仓数据库,到底有多简单?
数据库
Tapdata22 分钟前
实时物化视图的新路径:从传统 Join 到跨源实时查询
数据库
optimistic_chen25 分钟前
【Java EE进阶 --- SpringBoot】Mybatis - plus 操作数据库
数据库·spring boot·笔记·java-ee·mybatis·mybatis-plus
FJW0208141 小时前
关系型数据库大王Mysql——DDL语句操作示例
数据库·mysql
言之。1 小时前
Chroma 开源的 AI 应用搜索与检索数据库(即向量数据库)
数据库·人工智能·开源
来旺1 小时前
互联网大厂Java面试全解析及三轮问答专项
java·数据库·spring boot·安全·缓存·微服务·面试
摇滚侠1 小时前
Spring Boot 3零基础教程,yml文件中配置和类的属性绑定,笔记15
spring boot·redis·笔记
摇滚侠2 小时前
Spring Boot 3零基础教程,WEB 开发 HTTP 缓存机制 笔记29
spring boot·笔记·缓存