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.内存淘汰策略

相关推荐
九皇叔叔27 分钟前
【7】PostgreSQL 事务
数据库·postgresql
kk在加油29 分钟前
Mysql锁机制与优化实践以及MVCC底层原理剖析
数据库·sql·mysql
Kookoos1 小时前
ABP VNext + Cosmos DB Change Feed:搭建实时数据变更流服务
数据库·分布式·后端·abp vnext·azure cosmos
hello 早上好1 小时前
MsSql 其他(2)
数据库·mysql
高压锅_12201 小时前
SQLAlchemy数据库连接密码特殊字符处理完全指南
数据库·mysql·django·sqlalchemy
都叫我大帅哥2 小时前
Redis AOF持久化深度解析:命令日志的终极生存指南
redis
都叫我大帅哥2 小时前
Redis RDB持久化深度解析:内存快照的魔法与陷阱
redis
Hello.Reader6 小时前
Redis 延迟监控深度指南
数据库·redis·缓存
ybq195133454316 小时前
Redis-主从复制-分布式系统
java·数据库·redis
马里奥Marioぅ6 小时前
Redis主从切换踩坑记:当Redisson遇上分布式锁的“死亡连接“
redis·分布式锁·redisson·故障转移