Redis
文章平均质量分 59
Anakki
后端开发/风光摄影师/驴友/航拍手/后期小佬/火星居民
展开
-
Redis设计与实现笔记之字典
每次扩容比如entry数量为10时,那么扩容就会扩容到10*2=20,第一个大于等于20的 2的n次方的值就是32,这里大于20的2的n次方的值有32,64,128.....扩容为第一个就行,记得entry的数量要*2。如果是缩容,那么直接缩到当前一个大于等于当前entry数量的一个2的n次方的值就行。比如当前entry为3,那么4就是第一个大于等于3的一个2的n次方的值。由此结构可见,本结构中具体封装了拥有不同类型的entry的哈希表所对应拥有的不同类型的方法函数。v可以为指针也可以为一个整数。原创 2023-06-28 16:02:53 · 283 阅读 · 0 评论 -
Redis设计与实现笔记之链表
可以看见此结构与我们常见的双向链表结构类似。由前去后继节点的地址以及当前节点的值组成。redis这样实现也是为了更好的操作使用链表。原创 2023-06-28 14:37:58 · 249 阅读 · 0 评论 -
Windows下安装Redis
Redis本身不支持Windows系统,一般都是安装在Linux使用。但微软的技术人员做了技术支持让我们得以在Windows上使用Redis。二.Windows安装及使用Redisgithub源码地址:https://github.com/microsoftarchive/redisgithub下载地址:https://github.com/microsoftarchive/red...原创 2019-07-24 09:41:21 · 186 阅读 · 0 评论 -
Redis的持久化方案,RDB和AOF详解
目录一.Redis持久化方案(RDB和AOF)1.1 RDB(Redis DataBase)1.1.1 原理介绍1.1.2 触发快照的机制1.1.3 RDB快照文件压缩方式1.1.4 关于RDB的配置1.2 AOF(Append Only File)1.2.1 原理介绍2.1.2 AOF同步策略2.1.3 AOF重写策略2.1.4 AOF重写条件...原创 2019-08-01 01:24:16 · 367 阅读 · 0 评论