Redis
文章平均质量分 95
weixin_47843332
这个作者很懒,什么都没留下…
展开
-
Redis(二)RDB AOF持久化
因为Redis是内存数据库,它将自己的数据库状态储存在内存里面,所以如果不想办法将储存在内存中的数据库状态保存到磁盘里面,那么一旦服务器进程退出,服务器中的数据库状态也会消失不见。为了解决这个问题,Redis提供了RDB持久化,AOF持久化 RDB持久化 RDB持久化既可以手动执行,也可以根据服务器配置选项定期执行,该功能可以将某个时间点上的数据库状态保存到一个RDB文件中。RDB持久化功能所生成的RDB文件是一个经过压缩的二进制文件,通过该文件可以还原生成RDB文件时的数据库状态。 RDB文件的载入原创 2021-11-04 22:11:49 · 239 阅读 · 0 评论 -
Redis(一) 底层数据结构
简单动态字符串 链表 字典 跳跃表 整数集合 压缩列表 简单动态字符串 Redis没有直接使用C语言传统的字符串表示,而是自己构建了一种简单动态字符串(simple dynamic string,下面简称 SDS)的类型,并将SDS作用Redis的默认字符串表示。以下是SDS的结构图 struct sdshrd { //记录buf数组中已使用字节的数量 //等于SDS所保存字符串的长度 int len; //记录buf数组中未使用字节的数量 int free; .原创 2021-10-24 23:04:14 · 99 阅读 · 0 评论