- 4
- 0
- 约8.59千字
- 约 16页
- 2021-01-28 发布于北京
- 举报
企业面试总结
经过一星期担心面试,取得了很多面试经验,总结了面试中碰到问题,现对部分关键问题进行总结,期望能给大家以帮助。
非项目方面
redis内存溢出及宕机状态处理
redis存在于内存中,内存大小有限,也会存在宕机或重启造成内存数据清空情况,此时我们可经过对redis中数据设置生存周期及对数据进行持久化操作来尽可能避免这些情况带来危害。
设置生命周期:到期后数据销毁
EXPIRE key seconds 设置生存时间
PERSIST key 清除生命时间(重新设值也会清除生命周期)
TTL key 查看剩下生存时间
TTL返回值:
大于0数字:剩下生存时间,单位为秒i
-1 : 没有生存时间,永久存放
-2 : 数据已经被删除
持久化:是把数据从内存以某种形式持久化到磁盘上。
持久化方法:RDB(relational database)和 AOF(append only mode)
RDB:
经过快照方法实现,当符合条件时就对内存数据进行快照并存放到硬盘上。快照条件在配置文件中配置。由2个参数组成,时间和改动键个数。
快照过程:
使用fork函数复制一份目前进程(父进程)副本(子进程),然后父进程继续处理任务,子进程则实施写入磁盘操作。写入完成后再用临时文件替旧RDB文件。
AOF:
是将redis每一条命令进行统计,并保留到磁盘AOF文件中,重启后会实施该文件进行数
您可能关注的文档
最近下载
- 精细陶瓷(先进陶瓷、先进技术陶瓷) 测定半导体光催化材料光催化活性试验方法 溶解氧消耗法编制说明.pdf VIP
- 2025年河北机关事业单位工人技能等级考试(渠道维护工·技师)历年参考题库含答案详解(5套题).pdf VIP
- 湘少版四年级英语上册课件AssessmentⅠ.pptx VIP
- 教科版(新教材)小学五年级科学上册第二单元《工具与技术》每课时精品教案汇编(含八个精品教案).docx VIP
- 纳米技术——二氧化硅纳米材料——液相色谱用纳米多孔二氧化硅微粒的特性规范和测量方法 标准立项发展报告.docx VIP
- 2023侵袭性曲霉病的诊断与治疗指南解读PPT课件.pptx VIP
- 口腔种植牙修复牙列缺损的临床疗效分析.doc VIP
- (2026年)危重患者侵袭性肺曲霉病诊断与治疗PPT.pptx VIP
- 神经外科康复早期介入与护理配合.ppt VIP
- 血小板及冷沉淀的临床应用与自体输血.pdf VIP
原创力文档

文档评论(0)