Spring boot+Vue全栈开发---整合Redis

整合Redis

 

Redis是一种典型的键值型数据库,支持字符串,列表,集合,散列等。可以作为缓存使用,也可以作为NoSQL数据库使用,支持快照持久化和AOF持久化,可以搭建集群或主从复制结构,在高并发情形下具备高可用性。

 

Redis安装

 

1.下载Redis

Spring boot+Vue全栈开发---整合Redis_第1张图片

 

2.安装Redis

Spring boot+Vue全栈开发---整合Redis_第2张图片

 

3.配置Redis

Spring boot+Vue全栈开发---整合Redis_第3张图片

 

4.配置CentOS,关闭防火墙

Spring boot+Vue全栈开发---整合Redis_第4张图片

5.Redis的启动与关闭

Spring boot+Vue全栈开发---整合Redis_第5张图片

 

整合Redis(以Jedis为例)

 

1.创建项目,添加spring-boot-starter-web和spring-boot-starter-data-redis依赖

Spring boot+Vue全栈开发---整合Redis_第6张图片

2.排除data-redis中默认的Lettuce,引入Jedis

Spring boot+Vue全栈开发---整合Redis_第7张图片

3.配置Redis相关信息

4.创建实体类

Spring boot+Vue全栈开发---整合Redis_第8张图片

5.创建controller

Spring boot+Vue全栈开发---整合Redis_第9张图片

 

整合Redis集群

 

本案例拟采用不同的端口号搭建如下伪集群:

 

1.安装RVM工具,并查看当前可用的ruby版本

Spring boot+Vue全栈开发---整合Redis_第10张图片

Spring boot+Vue全栈开发---整合Redis_第11张图片

2.安装最新的ruby,并安装redis依赖

Spring boot+Vue全栈开发---整合Redis_第12张图片 

3.创建redisCluster文件夹,将下载的压缩文件复制到redisCluster文件夹,编译安装。将redis-trib.rb文件复制到redisCluster目录下

Spring boot+Vue全栈开发---整合Redis_第13张图片

4.在集群redisCluster目录下分别创建8001,8002,8003,8004,8005,8006目录,并将redis-4.0.10目录的redis.conf文件各自复制到创建的文件夹下,对应端口修改配置:

Spring boot+Vue全栈开发---整合Redis_第14张图片

5.进入redis-4.0.10目录开启redis实例

Spring boot+Vue全栈开发---整合Redis_第15张图片

6.修改redis-trib.rb文件

Spring boot+Vue全栈开发---整合Redis_第16张图片

7.创建集群

Spring boot+Vue全栈开发---整合Redis_第17张图片

8.登陆集群查看

Spring boot+Vue全栈开发---整合Redis_第18张图片

9.如何添加主节点?

首先,复制一份8001目录,重命名为8007(新端口),修改对应的redis.conf文件,修改完成后启动该节点:

接着,添加主节点信息:

重新分配slot:

Spring boot+Vue全栈开发---整合Redis_第19张图片

10.如何添加从节点?

首先,复制一份8001目录,重命名为8008(新端口),修改对应的redis.conf文件,修改完成后启动该节点:

redis-server ../8008/redis.conf

添加从节点:

 

11.删除节点

Spring boot+Vue全栈开发---整合Redis_第20张图片

整合redis集群

1.创建项目,添加依赖

Spring boot+Vue全栈开发---整合Redis_第21张图片

2.在yml文件中配置相关信息

Spring boot+Vue全栈开发---整合Redis_第22张图片

3.配置Redis集群

Spring boot+Vue全栈开发---整合Redis_第23张图片

Spring boot+Vue全栈开发---整合Redis_第24张图片

4.创建实体类及Controller与单Redis测试类似。

你可能感兴趣的:(Spring,boot,&,Vue)