Linux系统上搭建Redis分布式集群

小白学习集群及部署 一、了解集群 1.1.什么是集群? 多台机器共同完成一件事情,这就叫做集群。 1.2.为什么要使用集群? 一台机器所能承担的存储和计算能力是有限的,需要使用多台机器来分担它的压力。 1.3.集群中“节点”是什么意思? 集群中的“节点”表示集群中的一台机器。 1.4.集群有哪些特点? 可扩展性:动态添加节点来增强集群的性能。 在传统项目(例如OA、ERP等)里往往用不到集群,因为用户量是有限的,一... 阅读详情

前提:

Redis服务器已经搭建

目的:

搭建伪分布式,实现一台虚拟机运行6个Redis实例

具体步骤:

1.把之前安装Redis的bin文件

如果开了AOF持久层配置,这里若有.aof文件也要删掉(最后只保留下面的7个文件)

2.把该bin文件复制6份,保存在redis-cluster的子文件下

3.修改每个redis.conf文件中的属性:port端口号,cluster-enabled

端口号依次xiu'修改为:7001~7006

cluster-enabled yes 表示可以搭建集群

4.启动6个Redis服务器

创建一个.shjia脚本来批量启动

cd ./redis01 
./redis-server redis.conf
cd ..
cd ./redis02 
./redis-server redis.conf
cd ..
cd ./redis03 
./redis-server redis.conf
cd ..
cd ./redis04 
./redis-server redis.conf
cd ..
cd ./redis05
./redis-server redis.conf
cd ..
cd ./redis06 
./redis-server redis.conf
cd ..

执行命令:chmod u+x start-all.sh,使文件生效

启动服务器

5.搭建Ruby运行环境(redis集群需要在ruby的环境下运行)

安装ruby

安装rubygems

上传并安装redis-3.0.0.gem(下载redis-3.0.0.gem文件,然后上传到linux中),注意:redis-3.0.0.gem版本要求3.0以上。

找到redis解压包下得src文件夹,然后找到该文件夹下的.rb文件

把这个文件复制到redis-cluster文件下

redis-trib.rb用来搭建集群,执行该文件会自动帮我们搭建好Redis集群

6.使用redis-trib.rb脚本搭建集群

搭建成功

7.测试集群

存取数据

测试成功。3个主3个从,0~16383个槽平均分配给3个主节点

Linux 系列(三)——Redis 分布式集群搭建 Java 数据结构在Redis的安装和部署(Linux)一文中详细介绍了在Linux环境中搭建Redis服务,本文将介绍关于Redis分布式 集群搭建细节。 一、Redis集群架构 1、Redis集群架构图 蓝色的为Redis集群中的每个node节点,节点之间通过ping 命令,测试相互是否连接正常,普通集群没有主从区分,连接任何一个节点操作,都可以转发到其他 阅读详情

相关推荐

从大疆智图到Cesium:3D Tiles模型加载与Web三维场景构建实战

本文详细介绍了如何利用大疆智图生成3D Tiles数据,并通过Cesium在Web端实现高效加载与三维场景构建。从大疆智图参数设置到Cesium环境配置,再到3D Tiles性能调优与高级功能实现,提供了一套完整的实战指南,帮助开发者快速掌握3D Tiles模型加载与Web三维场景构建技术。

weixin_30520015的博客 1288

个人学习笔记之Linux搭建Redis(从单台至集群)

SpringBoot配置Redis Redis下载 http://www.redis.cn/download.html Redis安装 利用cd命令符进入存放压缩包的目录 cd / 返回根目录 cd ~ 用户主目录 cd . 当前目录 cd … 返回到上一级目录 cd /usr/ 进入到usr目录 cd – 返回上一个目录 cd 初始化 在linux环境...

qbb的博客 329

深入MIPI DSI显示技术栈 (三) DSI vs CSI-2:孪生协议的本质差异

MIPI协议中的DSI与CSI-2存在本质差异:DSI为输出导向协议(Host→Display),用于屏幕控制和画面传输;CSI-2为输入导向协议(Sensor→Host),专攻图像采集。二者在包结构、同步机制、物理层优化等方面均有显著区别:DSI支持命令包和BLLP包,CSI-2具备嵌入式数据包;DSI时钟模式以Burst为主,CSI-2支持Continuous模式。典型场景中,二者协同工作(如手机相机预览),需注意时序同步和延迟控制。设计混合系统时,需合理规划虚拟通道和物理层资源,充分发挥这对&quot

GateWorld的博客 2110

linux环境搭建redis集群,Linux下搭建Redis分布式集群(详细图解演示)

一 环境搭建.1.1 环境准备.三台虚拟机.redis的版本是3.2.9.redis的各个版本下载地址:链接. 三个主节点三个从节点.①:192.168.199.133.(部署两个Redis服务.)分别在目录redis_cluster7001和7002下.(作为集群控制端,需要编译安装redis,并且安装Ruby环境).②:192.168.199.136.(部署两个Redis服务.)分别在目录re...

weixin_29351901的博客 676

Pinocchio 结合 CasADi 进行 IK 逆运动学及 Mujoco 仿真

摘要:本视频演示了如何利用Pinocchio和CasADi实现机械臂逆运动学(IK)求解,并在Mujoco中进行仿真。通过构建优化问题(最小化位姿误差),结合IPOPT求解器对机械臂关节角度进行优化。代码支持导入URDF/MJCF模型,并以so100机械臂为例,实现了末端执行器位置跟踪的仿真测试。关键步骤包括:建立平移/旋转误差函数、设置约束条件、调用CasADi求解,最终在Mujoco中实时更新关节状态完成运动控制。

darcsdn 1004

数字IC后端PR阶段Innovus,ICC,ICC2修复short万能脚本分享

数字IC后端PR阶段Innovus,ICC,ICC2修复short万能脚本分享

weixin_37584728的博客 3467

Linux安装部署Redis

下载Redis 进入官网找到下载地址https://redis.io/download 右键Download按钮,选择复制链接。 进入到Xshell控制台(默认当前是root根目录),输入wget 将上面复制的下载链接粘贴上,如下命令: wget https://download.redis.io/releases/redis-6.2.2.tar.gz 敲入回车键执行后如下图: 等待下载完成。 解压并安装Redis 解压 下载完成后需要将压缩文件解压,输入以下命令解压到当前目录..

lduzhenlin的专栏 457

CDO批量处理nc文件:5分钟搞定CMIP6数据双线性插值(附完整代码)

本文详细介绍了如何使用CDO工具链中的`remapbil`命令,快速实现CMIP6数据的批量双线性插值处理。通过环境配置、核心操作步骤、高级优化技巧及典型报错解决方案,帮助科研人员高效处理大规模nc文件,显著提升气象数据处理效率。

weixin_29267307的博客 296

Linux部署Redis集群

Redis简介 Redis (REmote DIctionary Server) 是完全开源的,遵守 BSD 协议,是一个高性能的 key-value 数据库。 Redis 与其他 key - value 缓存产品相比有以下三个特点: Redis支持数据持久化,可以将内存中的数据保存在磁盘中,重启时可以再次加载进行使用。 Redis不仅仅支持简单的key-value类型数据,同时还提供list,set,zset,hash等数据结构的存储。 Redis支持数据的备份,即master-slave模式的数据备份

IT 8141

C#与硬件开发入门:从零开始搭建你的第一个硬件项目

《C#硬件开发入门指南》摘要:本文介绍了使用C#进行硬件开发的基础知识,重点讲解了通过串口通信控制硬件设备的实现方法。内容包括:C#硬件开发优势、必备基础知识、环境准备步骤,并提供了一个完整的串口数据读取示例代码。文章还给出了进阶学习建议和常见问题解决方案,帮助开发者快速掌握C#与硬件设备通信的基本技能,为进一步开发物联网、工业控制等应用打下基础。

这里只有干货:从 Modbus 通信到 MES 对接,从 YOLO 训练到工控机部署,带你搞定工业软件开发全流程。 975

【Python深度学习】做深度学习训练时,如果数据集太大,无法一次性加载进GPU,应该如何做?

方法核心思想优点缺点适用场景实现复杂度小批量训练(Mini-Batch Training)与数据加载器(DataLoader)将数据集划分为小批量,每次只加载一个小批量到GPU中进行训练。- 易于实现- 是深度学习的标准做法- 支持多进程加载- 内存可能成为瓶颈- 需要调整批量大小避免内存不足适用于大部分场景低数据分片与分布式训练(Data Sharding & Distributed Training)将数据集分片,每个GPU或节点处理其中一部分数据,分布式训练。

若北辰 1143

Linux下搭建Redis分布式集群(详细图解演示)

一 环境搭建.        1.1 环境准备.三台虚拟机.redis的版本是3.2.9.redis的各个版本下载地址:链接. 三个主节点三个从节点.           ①:192.168.199.133.(部署两个Redis服务.)分别在目录redis_cluster7001和7002下.(作为集群控制端,需要编译安装redis,并且安装Ruby环境).           ②:192...

今天又是充满希望的一天 5965

【时时三省】tessy 进入调试模式 教程

山不在高,有仙则名。水不在深,有龙则灵。----优快云 时时三省。

时时三省的博客 771

Linux系统下分布式缓存Redis持久化、搭建Redis主从集群和原理讲解,配置Redis哨兵;搭建Redis分片集群,对散列插槽、集群伸缩、故障转移详解配置RedisTemplate访问分片集群

单节点Redis的并发能力是有上限的,要进一步提高Redis的并发能力,就需要搭建主从集群,实现读写分离。主节点进行数据写,从节点进行数据读,因为在实际应用中,读的操作会大于写,所以写节点只有一个且为主节点进行数据同步到从节点,而读节点为多个,应对高并发这了小编因为设备受限则是在一台虚拟机开启3个实例,准备三份不同的配置文件和目录,配置文件所在目录也就是工作目录。

weixin_64339548的博客 2537

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

redis 槽点重新分配 集群_硬核干货!Redis 分布式集群部署实战

本文转载自微信公众号「 民工哥技术之路」,作者老A。转载本文请联系民工哥技术之路公众号。原理:Redis集群采用一致性哈希槽的方式将集群中每个主节点都分配一定的哈希槽,对写入的数据进行哈希后分配到某个主节点进行存储。集群使用公式(CRC16 key)& 16384计算键key数据那个槽。16384个slot均匀分布在各个节点上。集群中每个主节点将承担一部分槽点的维护,而槽点中存储着数据,每...

weixin_33554776的博客 327

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

zookeeper单机版搭建

zookeeper搭建 现在许多互联网公司都会问到关于分布式的问题,不管你是刚毕业的小白,还是工作几年的大白,其实都免不了这些问题,因此自己作为小白一枚,自己下来搭建了一下zookeeper的单机版,因为zookeeper是分布式的基础,就像一个动物园,管理各种动物,所以不管你要用dubbo,还是redis集群呀,还是solr全文检索,他们的基础都是建立在zookeeper基础上,因此我先把单机版...

weixin_40666775的博客 299

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

Redis主从复制和集群搭建

主从复制:核心是「读写分离+数据备份」,从库同步主库数据,主写从读,提升并发;哨兵模式:核心是「主库故障自动切换」,解决主从复制的“主库宕机无主”问题,保证高可用;Redis集群:核心是「分片存储+分布式高可用」,解决单节点容量/性能瓶颈,数据按哈希槽分散到多个主节点,每个主节点有从节点容错。三个功能的递进关系:主从复制(基础)→ 哨兵模式(主从的高可用增强)→ 集群(大规模场景的分布式解决方案)。

ckh20040422的博客 699

基于 Docker 构建微服务架构

本篇文章适宜于以下情况的朋友: 工作几年,技术遇到瓶颈,无法提升自己 公司技术老套,无法接触新型技术,没有实战经验 希望面试分布式、微服务相关职位 本篇文章为实战篇,我将以 Linux 系统搭建 Docker 服务,基于 Docker,我将进行以下的实战操作: 分布式缓存 Redis 集群 Zookeeper 集群 消息中间件 Kafka,集群 MySQL 数据库集群 Mycat 对 MyS...

GitChat 2142

Redis 基础篇学习

第一次写,不好请见谅。

qq_65060462的博客 194

Redis分布式系统

Redis分区算法采用多个redis的方式,各个redis具有主从关系,从节点reids只能用于存储和读取数据,因为读操作负载量大,而主redis负责读写操作。将不同的数据分配到不同的redis,便于数据的管理,达到负载均衡。Redis分区算法数据分区算法1.顺序分区概念:将数据根据某种顺序插入redis轮询分区算法将数据均匀地分配到每个节点。时间片轮转分区算法将数据分配到指定的时间片节点,时间片结束将数据分配到其他时间片节点将数据块分配到某个能够容纳该数据的节点。

weixin_61500568的博客 225

分布式基础&项目环境搭建_学习笔记

一、分布式基础概念 1、微服务 微服务架构风格,就像是把一个单独的应用程序开发为一套小服务,每个小服务运行在自己的进程中,并使用轻量级机制通信,通常是HTTP API。这些服务围绕业务能力来构建,并通过完全自动化部署机制来独立部署。这些服务使用不同的编程语言来书写,以及不同数据存储技术,并保持最低限度的集中式管理。 简而言之:拒绝大型单体应用,基于业务边界进行服务化拆分,各个服务独立部署运行。 2、集群&分布式&节点 集群是个物理形式,分布式是个工作方式。 只要是一堆机器,就可以叫集群,他们

滨海之君的博客 2346

快速构建实时抓取集群

快速构建实时抓取集群 http://www.searchtb.com/2011/07/%E5%BF%AB%E9%80%9F%E6%9E%84%E5%BB%BA%E5%AE%9E%E6%97%B6%E6%8A%93%E5%8F%96%E9%9B%86%E7%BE%A4...

122

配置文件大全

Spring和SpringMVC 1.pom.xml <!-- Spring和SpringMVC相关依赖 --> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-core</artifactId> <ve...

weixin_44443462的博客 1573

Linux搭建Redis三主三从集群

如何使用Redis搭建分布式集群Cent0S7 Redis的主从复制 在Redis4.0后摈弃了 ,因为在主机故障时从机不能自动替换主机 Redis中的哨兵模式 解决了主从复制中的自动故障转移的问题,但是没有解决单节点压力问题 Redis的集群 同时解决了上述问题,redis3.0后开始支持集群的搭建 Redis的集群细节 所有的redis节点彼此互联(PING-PONG机制)...

Java学习笔记 464

linux中,redis分布式集群搭建

linux中,redis分布式集群搭建

sky学linux的博客 1215
上一篇: 关于Java远程连接linux系统中的Redis服务器报错(connect timed out)解决
下一篇: git入门之运行机制与基本操作
youngflycode
博客等级 码龄8年 4粉丝 7原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值