springboot连接redis集群_Redis集群安装与Spring boot简单使用

Redis的应用 安装redis deaced1d8c6cf5b4ff403930a731453d.gif

下面介绍redis集群模式的安装,该模式也是最复杂的一种模式。

(1)、下载redis软件,执行以下命令从官网下载稳定版本的redis并解压。

wget http://download.redis.io/releases/redis-stable.tar.gz

tar -zxvf redis-stable.tar.gz

(2)、编译和安装。执行以下命令进入目录编译和安装redis

cd redis-stable

make install

(3)、创建redis节点。执行以下命令在redis根目录创建节点目录。

mkdir cluster-cluster

cd cluster-cluster

mkdir 7000 7001 7002 7003 7004 7005

分别配置建立了6个目录,用于存放6个节点的配置文件信息。将redis.conf文件分别复制到六个目录下,并修改端口号和cluster-config-file。

(4)、配置redis集群,分别修改六个redis.conf的配置文件,以7000为例。

dcdf94bb3ee31f071c67a1f99bbb5c3c.png

(5)、启动节点。执行以下命令启动6个节点

redis-server redis_cluster/7000/redis.conf

.......

.......

redis-server redis_cluster/7005/redis.conf

(6)、执行以下命令创建集群

redis-cli --cluster create 127.0.0.1:7000 127.0.01:7001 127.0.01:7002 127.0.01:7003 

127.0.01:7004 127.0.01:7005 --cluster-replicas 1

cluster代表该命令是集群的相关命令;create代表创建一个集群,后面参数为参加集群创建的节点;cluster-replicas为集群中的副本数。在创建时会出现确认项,输入yes就好

这样就在一个服务器上安装了一个redis集群,共6个节点,节点ip为127.0.01,端口号为之前配置文件为配置的port。 

c598b51a28bb3111d70cc3c2491df9a3.gif

spring boot 应用redis

8e46591febc90d82c1949031dcd74b33.gif

 (1)、引入maven jar 包、配置application.properties,如下:

505ebca6f69685b2869a8d707d8fbdf6.png

bd0cb6693d1aa869b70052bedc3e4ad4.png

spring.redis.cluster.node 为集群节点的服务地址,多个服务地址用逗号隔开;spring.redis.password为服务密码,没密码为空即可。

以上是集群模式的redis配置,如果redis是主从模式,则将spring.redis.cluster.nodes 地址修改为主从节点的服务地址;哨兵模式则注释掉spring.redis.cluster.nodes配置。在spring.redis.sentinel.master和spring.redis.sentinel.nodes中分别配置哨兵名称和哨兵的节点即可;单机模式则注释掉spring.redis.sentinel.nodes的配置,通过spring.redis.host配置redis服务地址,并通过spring.redis.port配置端口即可。

(2)、spring boot默认配置了RedisTemplate,在应用注入时,使用即可,新建测试类。

ed40c57f934532abecf54a15f7014ef9.png

redisTemplate基于jedis对redis数据库操作进行了二次封装,上图测试例子注入了redisTemplate 对redis进行了数据插入、查询和删除。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值