【Redis 01】Redis介绍以及5种核心数据结构剖析

今天开始进入Redis专题,这个专题主要会聊一聊redis常用的数据结构,redis的主从、哨兵、分布式集群等架构,以及redis的分布式锁,redis性能优化源码剖析等。

目录

一、Redis 简介

1.Redis产生背景

2.Redis的特点

3.Redis 优势

4.Redis与其他key-value存储有什么不同?

二、Redis常用数据结构

1.string 结构

1.1 常用操作

1.2 应用场景

2.Hash结构

2.1 常用操作

2.2  应用场景

 2.3 Hash结构的优缺点

3.List 结构

3.1 常用操作

 3.2  应用场景

 4.Set结构

4.1 常用操作

4.2  应用场景

5.ZSet有序集合结构

5.1 常用操作

5.2  应用场景


首先来看一下redis是什么?

一、Redis 简介

1.Redis产生背景

2008年 萨尔瓦多——开发的进行实时统计软件项目(LLOOGG),项目的实时统计 功能需要频繁的进行数据库的读写(对数据库的读写要求很高—数千次/s),MySQL满足不 了项目的需求,萨尔瓦多就使用C语言定义了一个数据存储系统—Redis。后来萨尔瓦 多不满足仅仅在LLOOGG这个项目中使用redis,就对redis进行产品化 并进行开源,以便 让更多的人能够使用。

2.Redis的特点

Redis就是一个C语言开发的、基于内存结构进行 键值对 数据存储的、高性能的、非关系型NoSQL数据库。

Redis 是完全开源的,遵守 BSD 协议,是一个高性能的 key-value 数据库。

Redis 与其他 key - value 缓存产品有以下三个特点:

  • Redis支持数据的持久化,可以将内存中的数据保存在磁盘中,重启的时候可以再次加载进行使用。
  • Redis不仅仅支持简单的key-value类型的数据,同时还提供list,set,zset,hash等数据结构的存储。
  • Redis支持数据的备份,即m
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Alex_81D

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值