当前位置: 首页 > news >正文

四十二、Redis

目录

一、简介

二、Redis基础

三、Redis的持久化

四、Redis主从、哨兵、分片集群安装

五、Redis主从

六、Redis哨兵

七、Redis分片集群


一、简介

  • Redis是一个内存中的数据结构存储系统,可以用作数据库、缓存和消息中间件。
  • 它的数据结构包括字符串、列表、集合、有序集合、哈希表等,支持各种类型的操作,如查询、添加、删除、更新等。
  • Redis主要特点包括高性能、持久化、支持多种数据结构、支持事务、支持主从复制、支持发布/订阅等。在互联网应用、高并发场景、分布式系统等方面被广泛应用。

二、Redis基础

Redis基础icon-default.png?t=N7T8https://blog.csdn.net/icbbm/article/details/134894452

三、Redis的持久化

Redis的持久化(RDB、AOF)icon-default.png?t=N7T8https://blog.csdn.net/icbbm/article/details/134880338?csdn_share_tail=%7B%22type%22%3A%22blog%22%2C%22rType%22%3A%22article%22%2C%22rId%22%3A%22134880338%22%2C%22source%22%3A%22icbbm%22%7D

四、Redis主从、哨兵、分片集群安装

     Redis主从、哨兵、分片集群安装icon-default.png?t=N7T8https://blog.csdn.net/icbbm/article/details/134931282?spm=1001.2014.3001.5501

五、Redis主从

Redis主从icon-default.png?t=N7T8https://blog.csdn.net/icbbm/article/details/135015912?csdn_share_tail=%7B%22type%22%3A%22blog%22%2C%22rType%22%3A%22article%22%2C%22rId%22%3A%22135015912%22%2C%22source%22%3A%22icbbm%22%7D

六、Redis哨兵

Redis哨兵icon-default.png?t=N7T8https://blog.csdn.net/icbbm/article/details/135016183?csdn_share_tail=%7B%22type%22%3A%22blog%22%2C%22rType%22%3A%22article%22%2C%22rId%22%3A%22135016183%22%2C%22source%22%3A%22icbbm%22%7D

七、Redis分片集群 

    Redis分片集群icon-default.png?t=N7T8https://blog.csdn.net/icbbm/article/details/135025855?csdn_share_tail=%7B%22type%22%3A%22blog%22%2C%22rType%22%3A%22article%22%2C%22rId%22%3A%22135025855%22%2C%22source%22%3A%22icbbm%22%7D

Redis是一个开源的内存数据结构存储系统,用于支持不同种类的数据结构,如字符串、列表、哈希表、集合、有序集合等。

以下是一些Redis的关键特点:

  • 内存存储:Redis主要将数据存储在内存中,这使得它具有非常高的读写性能。
  • 持久化:Redis支持数据的持久化,可以将内存中的数据持久化到硬盘上,以防止数据丢失。它提供了两种持久化方式:快照(snapshotting)和日志(append-only file)。
  • 多种数据结构支持:Redis不仅支持基本的字符串类型,还支持列表、哈希表、集合、有序集合等多种数据结构。这些数据结构使得Redis非常适用于各种场景下的数据存储和计算。
  • 高性能:由于数据存储在内存中,并且Redis采用了一些优化策略,如高效的数据结构和快速的操作,使得Redis具有非常高的读写性能。
  • 高可用性:Redis提供了主从复制的功能,可以将数据复制到多个节点上,以实现数据的高可用性和负载均衡。
  • 分布式:Redis还支持分布式的数据存储和计算,可以通过分片(sharding)和集群(cluster)来实现。

总之,Redis是一个强大的内存数据存储系统,具有高性能、高可用性和丰富的数据结构支持,适用于各种场景下的数据存储和计算。

相关文章:

  • 一些好用的VSCode扩展
  • C++:命名空间
  • input、el-input输入框输入规则
  • DevEco Studio 项目鸿蒙(HarmonyOS)资源引用(自定统和系统)
  • 【自定义Source、Sink】Flink自定义Source、Sink对ClickHouse进行读和批量写操作
  • 【模块化】 js 模块化(CommonJS, AMD, UMD, CMD, ES6)
  • linux系统命令
  • 基于OHTPPS实现网站HTTPS访问
  • 使用国内镜像源安装opencv
  • 计算机组成原理-选择语句和循环语句的汇编表示
  • 【数据结构】第二章——线性表(1)
  • linux(centos7)离线安装mysql-5.7.35-1.el7.x86_64.rpm-bundle.tar
  • 一文速览字节最新分布式操作系统KubeWharf
  • vue+react题集整理
  • 设计模式之结构型设计模式(二):工厂模式 抽象工厂模式 建造者模式
  • 《剑指offer》分解让复杂问题更简单
  • 002-读书笔记-JavaScript高级程序设计 在HTML中使用JavaScript
  • 2017-08-04 前端日报
  • css系列之关于字体的事
  • flutter的key在widget list的作用以及必要性
  • iOS动画编程-View动画[ 1 ] 基础View动画
  • iOS高仿微信项目、阴影圆角渐变色效果、卡片动画、波浪动画、路由框架等源码...
  • JS创建对象模式及其对象原型链探究(一):Object模式
  • Nodejs和JavaWeb协助开发
  • Object.assign方法不能实现深复制
  • Redis 懒删除(lazy free)简史
  • Sequelize 中文文档 v4 - Getting started - 入门
  • sessionStorage和localStorage
  • vue-loader 源码解析系列之 selector
  • Vue学习第二天
  • 翻译--Thinking in React
  • 干货 | 以太坊Mist负责人教你建立无服务器应用
  • 后端_ThinkPHP5
  • 如何利用MongoDB打造TOP榜小程序
  • 设计模式 开闭原则
  • 手机端车牌号码键盘的vue组件
  • 微服务框架lagom
  • 原生js练习题---第五课
  • 机器人开始自主学习,是人类福祉,还是定时炸弹? ...
  • 蚂蚁金服CTO程立:真正的技术革命才刚刚开始
  • 你学不懂C语言,是因为不懂编写C程序的7个步骤 ...
  • 正则表达式-基础知识Review
  • ​​快速排序(四)——挖坑法,前后指针法与非递归
  • ​批处理文件中的errorlevel用法
  • ​软考-高级-信息系统项目管理师教程 第四版【第14章-项目沟通管理-思维导图】​
  • ​一文看懂数据清洗:缺失值、异常值和重复值的处理
  • #### go map 底层结构 ####
  • #stm32整理(一)flash读写
  • (09)Hive——CTE 公共表达式
  • (4) PIVOT 和 UPIVOT 的使用
  • (附源码)spring boot校园拼车微信小程序 毕业设计 091617
  • (欧拉)openEuler系统添加网卡文件配置流程、(欧拉)openEuler系统手动配置ipv6地址流程、(欧拉)openEuler系统网络管理说明
  • (十八)用JAVA编写MP3解码器——迷你播放器
  • (十二)devops持续集成开发——jenkins的全局工具配置之sonar qube环境安装及配置
  • (五)关系数据库标准语言SQL