首页 > 数据库 >Redis7 入门概述

Redis7 入门概述

时间:2023-09-03 23:00:54浏览次数:53  
标签:https 入门 Redis Redis7 redis 概述 内存 版本 com

一、是什么

Remote Dictionary Server(远程字典服务)

Redis7 入门概述_Redis

二、能干啥

1、主流功能与应用

1、分布式缓存
2、内存存储和持久化(RDB+AOF)
redis支持异步将内存中的数据写到硬盘上,同时不影响继续服务
3、高可用架构搭配(单机 主从 哨兵 集群)
4、缓存穿透、击穿、雪崩
5、分布式锁
6、队列
7、排行榜+点赞

Redis7 入门概述_Redis_02

2、优势

性能极高,Redis能读的速度是110000次/秒,写的速度是81000次/秒,写的速度是81000次/秒
Redis数据类型丰富,不仅仅支持简单的key-value类型的数据,同时还提供list、set、zset、hash等数据结构的存储
Redis支持数据的持久化,可以将内存中的数据保存到磁盘中,重启的时候可以再次加载进行使用
Redis支持数据的备份,即master-slave模式的数据备份

三、去哪下

官网地址
英文:
https://redis.io/

中文:
http://www.redis.cn/
https://www.redis.com.cn/documentation.html

Redis源码地址
https://github.com/redis/redis/

Redis在线测试
https://try.redis.io/

Redis命令参考
http://doc.redisfans.com/

四、怎么玩

多种数据类型基本操作和配置
持久化和复制,RDB和AOF
事务的控制
复制、集群等

五、迭代演化和redis7新特性

1、版本迭代推演

Redis7 入门概述_redis_03

2、命名规则

版本号第二位如果是奇数,则为非稳定版本 如2.7、2.9、3.1
版本号第二位如果是偶数,则为稳定版本 如2.6、2.8、3.0、3.2
当前奇数版本就是下一个稳定版本的开发版本,如2.9版本是3.0版本的开发版本

3、redis7新特性

Redis7 入门概述_数据_04

Redis7 入门概述_数据_05

标签:https,入门,Redis,Redis7,redis,概述,内存,版本,com
From: https://blog.51cto.com/u_13236892/7343681

相关文章

  • OpenGL入门——使用EBO绘制三角形
    上一节OpenGL入门——第一个三角形(1)-一只小瓶子-博客园(cnblogs.com)介绍了opengl怎么使用VAO和VBO绘制一个三角形这一节介绍一下使用EBO绘制 元素缓冲对象(ElementBufferObject,EBO),也叫索引缓冲对象(IndexBufferObject,IBO)。为什么会需要用到元素缓冲对象呢?因为上......
  • shell命令概述 Shell作用:命令解释器 介于操作系统内核与用户之间,负责解释命令行 获得
    Logo共40408字发布文章 草稿箱 1目录shell命令概述获得命令帮助Linux命令行的格式文件和目录管理Bash的命令历史Bash的命令别名重定向vim文本编辑器vim编辑器的工作模式命令模式中的基本操作末行模式中的基本操作用户和组账号概述用户账号文件——password用户账号文件——shadow......
  • shell命令概述 Shell作用:命令解释器 介于操作系统内核与用户之间,负责解释命令行 获得
    Logo共40408字发布文章 草稿箱 1目录shell命令概述获得命令帮助Linux命令行的格式文件和目录管理Bash的命令历史Bash的命令别名重定向vim文本编辑器vim编辑器的工作模式命令模式中的基本操作末行模式中的基本操作用户和组账号概述用户账号文件——password用户账号文件——shadow......
  • shell命令概述 Shell作用:命令解释器 介于操作系统内核与用户之间,负责解释命令行 获得
    Logo共40408字发布文章 草稿箱 1目录shell命令概述获得命令帮助Linux命令行的格式文件和目录管理Bash的命令历史Bash的命令别名重定向vim文本编辑器vim编辑器的工作模式命令模式中的基本操作末行模式中的基本操作用户和组账号概述用户账号文件——password用户账号文件——shadow......
  • 学习笔记-计算机病毒对抗技术-病毒概述
    本周我们学习下计算机病毒揭秘与对抗技术。主要分为6大模块计算机病毒概念定义计算机病毒(ComputerVirus)指编制者在计算机程序中插入的破坏计算机功能或者破坏数据,影响计算机正常使用并且能够自我复制的一组计算机指令或程序代码。特点1、破坏性2、隐蔽性3、潜伏性4、传染性5、不可......
  • 梯度下降算法入门
    提到梯度下降我们知道梯度下降算法是很多机器学习算法、深度学习算法的基础。首先我们需要明确一些概念什么是梯度:梯度的本意是一个向量(矢量),表示某一函数在该点处的方向导数沿着该方向取得最大值,即函数在该点处沿着该方向(此梯度的方向)变化最快,变化率最大(为该梯度的模)。梯度的数......
  • vue3入门_demo
    新建项目参考:Vuevscode创建vue项目流程【超详细】_vuevscode创建vue项目流程【超详细】_怎么用vscode写vue_一颗不甘坠落的流_一颗不甘坠落的流星的博客-CSDN博客项目结构:App.vue<template><Main></Main></template><script>importMainfrom"./components......
  • Java入门(02):Java的环境配置
    前言Java是一门广泛应用于各种场景的编程语言,不同于其它编程语言,Java的代码需要在Java虚拟机(JavaVirtualMachine,JVM)上运行,因此在学习和使用Java时,我们需要先进行Java环境的配置。本文将介绍Java环境的配置方法,包括JDK和IDE的安装与配置。摘要本文主要涵盖以下内容:JDK的安......
  • etcd简单入门
    介绍etcd是CoreOS团队发起的一个开源项目,实现了分布式键值存储和服务发现,etcd和ZooKeeper/Consul非常相似,都提供了类似的功能,以及RESTAPI的访问操作,具有以下特点:简单:安装和使用简单,提供了RESTAPI进行操作交互安全:支持HTTPSSSL证书快速:支持并发10k/s的读写......
  • Note of SHU Computer Graphics (01): 计算机图形学概述
    什么是计算机图形学?研究怎样利用计算机来显示、生成和处理图形的原理、方法和技术的一门学科,这里的图形是指三维图形的处理。图形:计算机图形学的研究对象能在人的视觉系统中产生视觉印象的客观对象包括自然景物、拍摄到的图片、用数学方法描述的图形等等构成图形的要......