Redis
文章平均质量分 85
小一明日记
刷题,看源码,人生很短,时间不多
展开
-
Redis持久化-RDB机制实现原理
Redis可以将数据库某一时刻的状态记录下来存入日志,后续数据恢复时只需要将日志中的数据载入内存即可,因此数据恢复效率更高,这一持久化技术就是指Redis的RDB持久化机制,本文主要讲述RDB的实现原理。原创 2022-05-15 10:58:42 · 342 阅读 · 0 评论 -
Redis持久化-AOF机制实现原理
Redis 本身提供了数据持久化技术,在服务器出现异常宕机之后,能快速恢复宕机前的数据。其中包含 RDB,AOF 持久化机制,本文将详细说明 AOF 机制的实现原理,揭秘其高可靠性,高性能的原理。原创 2022-05-14 09:07:05 · 648 阅读 · 0 评论 -
Redis高级功能-Lua脚本实现原理
Lua 是一个简洁、轻量、可扩展的脚本语言,它有着相对简单的API 因此很容易嵌入应用中,Redis 从 2.6 版本开始支持 Lua 脚本。原创 2022-05-07 13:18:55 · 1579 阅读 · 0 评论 -
还能更快吗?Redis的quicklist完美诠释“多快好省”
还能不能再快点?Redis 的 quicklist 快速列表完美诠释什么叫做“多快好省”,它既吸收了 ziplist 的内存压缩特性,又保持了 linkedlist 高效率增删节点的特性。原创 2022-04-23 09:32:22 · 271 阅读 · 0 评论 -
Redis-ziplist压缩列表底层实现
压缩列表 ziplist 作为 Redis 底层核心的数据结构,重点在于如何节省内存空间,以及提升内存操作效率。原创 2022-04-19 22:20:59 · 762 阅读 · 0 评论 -
Redis-字符串底层实现
SDS 是 Redis 字符串底层实现的数据结构,全称 Simple-Dynamic-String 简单动态字符串,对 C 语言的字符串进行了增强,增强主要体现在效率和安全性方面。原创 2022-03-20 10:13:47 · 1625 阅读 · 0 评论 -
redis-基础数据结构二
在前面的文章 redis-基础数据结构一 中介绍了 redis 基础数据结构中的两种,分别是字符串和哈希,今天我们来了解剩下的三种数据结构:列表,集合,有序集合。列表列表(list)类型是用来存储多个有序的字符串。在Redis中,可 以对列表两端插入(push)和弹出(pop),还可以获取指定范围的元素列表、获取指定索引下标的元素等;另外列表中的元素可以是重复的。总之它是一种比较灵活的数据结...原创 2020-04-06 14:35:11 · 190 阅读 · 0 评论