Redis集群

本文详细介绍了如何在Spring Boot应用中搭建和管理Redis集群,包括集群原理、节点规划、配置启动、添加删除节点,以及Spring Boot整合Redis集群的步骤,提供了一种高效的数据存储解决方案。
摘要由CSDN通过智能技术生成

简介

在上一章节明怀我呢也已经提到了如何用spring boot来整合redis单列,在开发的过程中为了提高redis的扩展性,往往需要搭建redis集群,这就需要Redis集群整合Spring boot。

1.搭建集群

1.1集群原理

在redis集群中,所有的节点彼此互联,节点内部使用二进制协议优化传输速度和 带宽。当一个节点挂掉后,集群中超过半数的节点检测失效时才认为该节点已经失效。集群中的任意节点都可以与java客户端连接。Redis集群上的数据分配采用的是哈希槽,当有数据需要存储时,Redis会首先使用CRC16算法对key进行计算。

1.2集群规划

首先是在linux里面创建一个文件夹,文件夹当中再创建六个子文件夹,分别进行命名,因为这里面的每个文件夹在后面都将会进行./redis-server myredis.conf的运行
在这里插入图片描述

接下来对每个文件夹下的/redis/redis.conf配置文件进行相应修改,比如7001文件夹:
port 6480(端口号)
cluster-enabled yes
daemonize yes
pidfile /var/run/redis_6480.pid

注意:可以先查看端口号是否已经被占用,使用命令 netstat -ano|grep 6480,没有输出即没有被占用。
对另外5个文件夹的redis.conf也进行类似更改,只是端口号不同就可以。

1.3依次打开各个redis

在这里插入图片描述

1.4集群配置

接下来安装配置redis-trib.rb所需的环境ruby。
安装ruby
sudo apt install ruby

成功。
然而,sudo apt install rubygems这个我却下载不了,无奈换一种方式:
– 安装rubygem redis依赖 —
wget http://rubygems.org/downloads/redis-3.3.0.gem
gem install -l redis-3.3.0.gem
在这里插入图片描述
最后安装ruby和redis的接口程序<

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值