redis是干什么的?底层原理是什么?

Redis是一种开源的内存数据库,它可以用作缓存、消息队列、键值存储等多种用途。底层原理是通过将数据存储在内存中来实现高速读写,并通过定期将数据存储到磁盘上保证数据的持久化。Redis是一个基于键值对的数据结构服务器,它支持多种数据结构,包括字符串、哈希表、列表、集合、有序集合等。它提供了丰富的命令...

redis的两种持久化机制及底层原理实现

redis的两种持久化机制及底层原理实现

redis的两种持久化机制目录一、为什么redis要持久化二、redis 两种持久化机制三、redis持久化机制之快照持久化(snapshot)1、特点2、快照生成方式(1)系统默认开启(2)客户端快照方式之bgsave(3)客户端快照方式之save(4)shutdown...

Redis入门及实战

6 课时 |
1896 人已学 |
免费

Redis入门到精通(进阶篇)

66 课时 |
1226 人已学 |
免费

Redis入门到精通(基础篇)

46 课时 |
1058 人已学 |
免费
开发者课程背景图
深入Redis数据结构和底层原理

深入Redis数据结构和底层原理

1 概述Redis为什么能支持每秒钟十万级的高并发?基于内存的存取方式高效的数据结构单线程,使用多路I/O复用模型,非阻塞IO…其中一个重要的原因,就是Redis中高效的数据结构,因此我们就专门的来研究下Redis的核心数据结构,Go!2 五大基本数据结构分别是String、List、Set、ZSe...

redis对应的数据类型及其底层原理

redis对应的数据类型及其底层原理

🍁 作者:知识浅谈,CSDN博客专家,阿里云签约博主,InfoQ签约博主,华为云云享专家📌 擅长领域:全栈工程师、爬虫、ACM算法💒 公众号:知识浅谈redis对应的数据类型及其底层原理总结🤞这次都给他拿下🤞正菜来了⛳⛳...

深入Redis数据结构和底层原理

深入Redis数据结构和底层原理

1 概述Redis为什么能支持每秒钟十万级的高并发?基于内存的存取方式高效的数据结构单线程,使用多路I/O复用模型,非阻塞IO......其中一个重要的原因,就是Redis中高效的数据结构,因此我们就专门的来研究下Redis的核心数据结构,Go!2 五大基本数据结构分别是String、List、Se...

一文带你了解 Redis 的发布与订阅的底层原理(下)

一文带你了解 Redis 的发布与订阅的底层原理(下)

04、模式订阅结构模式渠道的订阅与单个渠道的订阅类似,不过服务器是将所有模式的订阅关系都保存在服务器状态的pubsub_patterns 属性里面。struct redisServer{ //保存所有模式订阅关系 list *pubsub_patterns; }与订阅单个 Channel 不同的是,...

一文带你了解 Redis 的发布与订阅的底层原理(上)

一文带你了解 Redis 的发布与订阅的底层原理(上)

01、前言发布订阅系统在我们日常的工作中经常会使用到,这种场景大部分情况我们都是使用消息队列的,常用的消息队列有 Kafka,RocketMQ,RabbitMQ,每一种消息队列都有其特性,关于 Kafka 的使用和源码分析,公号前面有相关的文章,大家可以前往回顾一下,另外...

深入解析Redis哨兵底层原理

1 sdown和odown转换机制两种失败状态1.1 概念sdown主观宕机一个哨兵自己觉得一个master宕机odown客观宕机quorum数量的哨兵都觉得一个master宕机1.2 达成条件sdown一个哨兵ping一个master,超过is-master-down-after-millisec...

带你读《Netty、Redis、ZooKeeper高并发实战》之二:高并发IO的底层原理

点击查看第一章点击查看第三章 第2章 高并发IO的底层原理 本书的原则是:从基础讲起。IO的原理和模型是隐藏在编程知识底下的,是开发人员必须掌握的基础原理,是基础的基础,更是通关大公司面试的必备知识。本章从操作系统的底层原理入手,通过图文并茂的方式,为大家深入剖析高并发IO的底层原理,并介绍如何通过...

突破Java面试(23-9) - 深入解析Redis哨兵底层原理

​# 0 Github 1 sdown和odown转换机制 两种失败状态 1.1 概念 sdown主观宕机一个哨兵自己觉得一个master宕机 odown客观宕机quorum数量的哨兵都觉得一个master宕机 1.2 达成条件 sdown一个哨兵ping一个master,超过is-master-d...

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

社区圈子

云原生多模数据库Lindorm
云原生多模数据库Lindorm
Lindorm是适用于任何规模、多种类型的云原生数据库服务,支持海量数据的低成本存储处理和弹性按需付费,兼容HBase、Solr、SQL、OpenTSDB等多种开源标准接口,是互联网、IoT、车联网、广告、社交、监控、游戏、风控等场景首选数据库,也是为阿里巴巴核心业务提供支撑的数据库之一。
1211+人已加入
加入
相关电子书
更多
2023云栖大会:阿里云Redis - 更稳更快更好用
阿里开发者手册-Redis专题
国内开发者与Redis开源社区的发展
立即下载 立即下载 立即下载

云数据库 Redis 版底层原理相关内容