redis-常见面试问题
1 aof 追加,命令协议,执行执行个命令恢复数据 aof三种配置: 1 always 每个命令落盘,阻塞当前线程,代价最高,丢失数据最少。fork进程写时复制流程 1 先复制进程,包括内存页表,并设置为只读,父子进程同时指向一块只读的物理内存 2 主进程写数据时,发生缺页中断,触发缺页处理函数,复制一块相同的物理内存,子进程指向此内存,父进程设置为可读可写。链表,扩容-有子进程的前提下才进行,渐进式rehash,前提没有子进程的前提下才进行。rdb 文件小,数据恢复快,丢失数据多。
原创
2023-04-03 09:32:44 ·
565 阅读 ·
1 评论