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

相关推荐
2402_854808372 分钟前
CSS如何实现元素在容器内居中_利用margin-auto技巧
jvm·数据库·python
weixin_580614003 分钟前
html标签怎么表示用户输入_kbd标签键盘快捷键标注【介绍】
jvm·数据库·python
m0_716430074 分钟前
如何监控集群 interconnect_ping与traceroute验证心跳通畅.txt
jvm·数据库·python
m0_678485455 分钟前
如何通过 curl 调用 Go 标准库 RPC 服务(JSON-RPC 协议)
jvm·数据库·python
码农阿豪9 分钟前
一次 AI 调用 15 万 Token 只花了 $0.058?彻底搞懂 Token、缓存读、补全计费机制!(附完整架构图)
人工智能·spring·缓存
Ai搬运工19 分钟前
【保姆级教程】B站缓存视频如何转为正常MP4格式?
缓存·音视频·bilibili
敲上瘾12 分钟前
高并发内存池(三):PageCache(页缓存)的实现
linux·c++·缓存·高并发内存池·池化技术
Jul1en_13 分钟前
【Redis】哈希类型命令、编码方式及应用场景
数据库·redis·哈希算法
快点好好学习吧14 分钟前
CPU 从 L1/L2 缓存读取 MySQL 代码指令的庖丁解牛
android·mysql·缓存
云边有个稻草人14 分钟前
KDTS 迁移工具使用指南:从Oracle平滑迁移至KingbaseES
数据库·国产数据库·kes·kdts