Redis知识体系总结
2021-04-04 20:41:49 0 举报
AI智能生成
redis的学习笔记
作者其他创作
大纲/内容
持久化
RDB
SAVE
BGSAVE
RDB文件结构
文件压缩
优点:磁盘占用小,载入快,缺点:fork子进程,成本大,无法保证数据不丢失
AOF
命令追加
文件写入和同步
文件重写
数据结构与对象
字符串
SDS定义
SDS和C字符串对比
SDS空间预分配
SDS惰性释放空间
列表
双向无环链表实现
链表数据结构
字典
哈希表结构
哈希冲突
Rehash
有序集合
跳跃表数据结构
整数集合
压缩列表
对象
键的生命周期
expires属性存储过期时间
懒删除过期key
定期删除过期key
过期键对AOF和RDB的影响
事件
文件事件
I/O多路复用模型
文件处理器4个组成部分
同步、有序执行套接字
时间事件
用途
时间事件3要素:ID, when, timeProc
定时事件
周期事件
命令执行过程
发送命令请求
读取命令请求
查找命令实现
预备操作
命令函数调用
多机搭建
主从复制
哨兵
集群
0 条评论
下一页