- JDK 1.8
- Maven 3.5.2
- Spring Boot 2.1.3.RELEASE
- 工程名:springboot-webflux-6-redis
- 工程地址:见文末
前言
上一讲,讲了如何整合 MongoDB,这里继续讲如何操作 Redis 这个数据源。那什么是 Reids?
是一个高性能的 key-value 数据库。Github 是这么描述的:
Redis is an in-memory database that persists on disk. The data model
is key-value, but many different kind of values are supported:
Strings, Lists, Sets, Sorted Sets, Hashes, HyperLogLogs, Bitmaps.
Redis 是内存式数据库,存储在磁盘。支持的数据类型很多:Strings, Lists, Sets, Sorted Sets, Hashes, HyperLogLogs, Bitmaps 等。
安装简易教程(适用 Mac/Linux)
下载并解压
下载安装包
redis-x.x.x.tar.gz## 解压
tar zxvf redis-2.8.17.tar.gz
编译安装
cd redis-x.x.x/
make ## 编译
启动 Redis
cd src/
redis-server
如果需要运行在守护进程,设置 daemonize 从 no 修改成 yes,并指定运行: redis-server redis.conf
结构
类似上面讲的工程搭建,新建一个工程编写此案例。工程如图:
目录核心如下:
- pom.xml maven 配置
- application.properties 配置文件
- domain 实体类
- controller 控制层,本文要点
新增 POM 依赖与配置
在 pom.xml 配置新的依赖:
<!-- Spring Bo