Redis单机数据库实现

本文详述了Redis中数据库的结构,包括redisServer->db[]->redisDb->keys(键空间dict)的层次。还探讨了过期键的管理,通过expires字典实现,并介绍了两种过期键的回收策略——惰性删除和定期删除。此外,文章总结了Redis的持久化机制,包括RDB和AOF的文件格式、载入、写入和同步策略。
摘要由CSDN通过智能技术生成

根据《Redis设计与实现》复习时总结的思维导图,针对的第二部分——单机数据库的实现

这一部分主要总结了以下几个点

1 redis数据库的结构redisserver -> db[] -> redisDb -> keys(键空间dict)

2 redis过期键,过期键存储在redisDb的expires字典中;然后还讨论了过期键的回收策略:惰性删除与定期删除

3 redis持久化:RDB,AOF持久化,分别从文件格式,文件载入,文件写入与同步策略进行了总结

​​​​​​​

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值