文章目录
零、学习目标
- 熟悉Redis相关概念
- 掌握使用Spring Boot整合Redis
一、Redis概述
1、Redis简介
- Redis是一个
开源
(BSD许可)的、内存中的数据结构
存储系统,它可以用作数据库
、缓存
和消息中间件
,并提供多种语言的API。 - Redis支持多种类型的数据结构,如 字符串(strings)、散列(hashes)、列表(lists)、集合(sets)、有序集合(sorted sets)与范围查询、bitmaps、 hyperloglogs 和 地理空间(geospatial)、索引半径查询。
- Redis 内置了复制(replication),LUA脚本(Lua scripting),LRU驱动事件(LRU eviction),事务(transactions) 和不同级别的磁盘持久化(persistence), 并通过 Redis哨兵(Sentinel)和自动 分区(Cluster)提供高可用性(high availability)。