Redis快速入门(基本概念和基础操作)

文章目录

  • 一、什么是redis?
  • 二、redis特点
  • 三、redis结构体
  • 三、redis的数据结构
    • 3.1 List
    • 3.2 Hash
    • 3.3 Set
    • 3.4 ZSet
    • 3.5 BitMap
  • 四、基础操作
    • 4.1 String的操作
    • 4.2 Hash的操作
    • 4.3 List操作
    • 4.4 set操作
    • 4.5 zset(有序集合)


一、什么是redis?

开源,使用C语言编写、支持网络、Key-Value数据库,并提供多种语言的API。
Redis 通常被称为数据结构服务器,因为值(value)可以是字符串(String)、哈希(Hash)、列表(list)、集合(sets)和有序集合(sorted sets)等类型。

二、redis特点

1、内存数据库,快,很快…
2、单线程worker,串行化、原子操作.
3、IO模型(epoll), 支撑高并发.
4、kv模型,v具有类型结构.
5、具有本地方法,计算向数据移动。

三、redis结构体

Redis快速入门(基本概念和基础操作)_第1张图片

三、redis的数据结构

Redis快速入门(基本概念和基础操作)_第2张图片

3.1 List

Redis快速入门(基本概念和基础操作)_第3张图片

3.2 Hash

Redis快速入门(基本概念和基础操作)_第4张图片

3.3 Set

Redis快速入门(基本概念和基础操作)_第5张图片

3.4 ZSet

Redis快速入门(基本概念和基础操作)_第6张图片

3.5 BitMap

Redis快速入门(基本概念和基础操作)_第7张图片

四、基础操作

4.1 String的操作

Redis快速入门(基本概念和基础操作)_第8张图片

4.2 Hash的操作

Redis快速入门(基本概念和基础操作)_第9张图片
Redis快速入门(基本概念和基础操作)_第10张图片

4.3 List操作

Redis快速入门(基本概念和基础操作)_第11张图片
Redis快速入门(基本概念和基础操作)_第12张图片

4.4 set操作

Redis快速入门(基本概念和基础操作)_第13张图片
Redis快速入门(基本概念和基础操作)_第14张图片

4.5 zset(有序集合)

Redis快速入门(基本概念和基础操作)_第15张图片
Redis快速入门(基本概念和基础操作)_第16张图片

你可能感兴趣的:(redis,redis,缓存,nosql)