Redis数据持久化—RDB持久化与AOF持久化
摘要:大家好,我是白泽,今天讲一下Redis的持久化,大家都知道Redis数据库之所以快,很大的原因是因为它运行在服务器的内存中,但一旦服务器进程退出,服务器中的数据库状态也会消失,为了解决这个问题,Redis提供了两种数据持久化的机制:这俩本质上都是将数据库状态保存到磁盘里,然后下次取出来加载到内存中还原数据库,但是实现角度有所不同
阅读全文
posted @
2021-05-20 19:06
白泽talk
阅读(436)
推荐(0) 编辑
Redis数据结构—整数集合与压缩列表
摘要:大家好,我是白泽。今天我们将学习Redis的整数集合与压缩列表这两个数据结构,且在本文中我将尽量只描述这两种结构中重要的部分,而非面面俱到,因为我学Redis数据结构的初衷是为了我能更好理解后面要讲到的Redis对象,而非真的去研究Redis深层的实现,不会过分深入,够用就好
阅读全文
posted @
2021-05-16 16:18
白泽talk
阅读(365)
推荐(0) 编辑
Redis数据结构—跳跃表
摘要:大家好,我是白泽,最近学校有点事Redis知识点的更新就放缓了,趁着周六赶紧补一补,我们开始吧~对于有序列表的查找来说,无法找到类似用在有序数组上的二分查找这样的查找算法,因此遍历的效率比较低,跳跃表的出现就是为了提高有序链表的遍历效率
阅读全文
posted @
2021-05-15 17:00
白泽talk
阅读(603)
推荐(0) 编辑
Redis数据结构—链表与字典
摘要:大家好,我是白泽。今天我们来聊一聊Redis中的链表与字典,关于链表的基础概念其实你在学习Redis之前一定积累了不少,所以本文将默认你已经掌握了链表相关的基础知识,而Redis的链表其实也就是普通的链表~因为Redis是使用C语言编写的,因此Redis的数据结构的定义都是使用C语法定义的,你不需要完全理解下方C语言声明结构体的语法,但我认为依靠大家的Java知识也能理解这就像是在Java中定义了一个链表对象
阅读全文
posted @
2021-05-09 20:13
白泽talk
阅读(591)
推荐(0) 编辑
Redis数据结构—简单动态字符串(SDS)
摘要:这两天我原本打算学习一下若依这个老生常谈的开源的后端管理系统(如果你没听过,在将来的某一天也会听说甚至用到),拿到这个系统的前后端分离版后,若依码云项目地址,一启动发现需要Redis服务,遂转战学习Redis(Redis也是老生常谈了~)
阅读全文
posted @
2021-05-08 16:59
白泽talk
阅读(708)
推荐(0) 编辑