Redis安装及单机集群搭建总结(多节点搭建集群和单机集群大同小异)

宝兰德BES-CACHESERVER部署实战:从零搭建到节点配置 本文详细介绍了宝兰德BES-CACHESERVER的完整部署流程,从环境准备、安装、License激活到多节点集群配置。通过实战步骤解析,帮助运维和开发人员快速掌握这一企业级分布式内存缓存解决方案的部署要点,有效提升应用在高并发场景下的数据访问性能。 阅读详情

1、 软件安装

1.准备安装包并解压 ,redis-3.0.0.tar --> 解压到 /home/redis_tar下 命令如下:

	tar -zxvf ./redis-3.0.0.tar  -C /home/redis_tar/

2.安装c++环境 yum -y install gcc-c++(注:redis底层源码是c++)
3.解压后需要源码编译 进入到redis-3.0.0后执行make
4.编译完后开始安装 需要指定一个安装路径
make install PREFIX=/data/redis
5.将解压包中的redis.conf拷贝到/data/redis/bin目录下并修改
6.直接执行后端启动server命令bin/redis-server redis.conf

改deamonize yes
slaveof node1 6379 #端口号

2、集群搭建–单节点集群(重点)

前提说明:以下均在一台机器搭建6个虚拟节点,有的公司有钱,保不齐用每台机器作为一个节点
但是目前对于学习测试来说一台机器搭建器群就够用了

1、需要ruby环境。搭建集群的脚本是ruby实现的。

redis集群管理工具redis-trib.rb依赖ruby环境,首先需要安装ruby环境:

安装ruby
yum install -y ruby
yum install -y rubygems

2、安装ruby和redis的接口程序
拷贝redis-3.0.0.gem至/software下(随意一个目录)
执行:
gem install /software/redis-3.0.0.gem

3、在redis编译完的目录下 进行主从赋值 cp -R bin01 ./bin02 ,复制到bin06
然后修改端口号 以及每台机器的cluster-enabled yes打开
7001
7002
7003
7004
7005
7006

4、编写脚本 start-all-redis .sh 用于启动集群
脚本内容为:
#!/bin/bash
cd bin01
./redis-server redis.conf
cd …
cd bin02
./redis-server redis.conf
cd …
cd bin03
./redis-server redis.conf
cd …
cd bin04
./redis-server redis.conf
cd …
cd bin05
./redis-server redis.conf
cd …
cd bin06
./redis-server redis.conf
cd …

5、修改脚本权限
chmod 777 start-all-redis.sh

6、启动
./start-all-redis.sh
ps -ef | grep redis 查看端口

7、将redis解压包的src目录下的redis-trib.rb文件拷贝到 redis编译完的目录下
执行以下命令:关联各虚拟节点
./redis-trib.rb create --replicas 1 192.168.153.211:7001 192.168.153.211:7002 192.168.153.211:7003 192.168.153.211:7004 192.168.153.211:7005 192.168.153.211:7006

8、连接集群:因为是在一台机器上所以就不需要指定-h 主机地址了
./redis-cli -p 7001 -c
-c 代表集群启动

基于Scrapy-Redis构建亚马逊Best Sellers分布式爬虫实战指南 分布式爬虫是应对大规模数据抓取挑战的核心技术,其原理在于通过多节点协同工作,共享任务队列与状态,实现负载均衡与容错。在Python生态中,Scrapy框架以其异步处理和强大扩展性成为首选,而Redis作为高性能内存数据库,为分布式调度提供了可靠支撑。scrapy-redis组件将两者结合,解决了多机协同、断点续爬和动态扩展等工程难题,技术价值在于显著提升爬虫系统的稳定性、抓取效率和可维护性。在电商数据抓取、市场监控等应用场景中,面对亚马逊这类反爬严格的大型平台,分布式架构能有效突破IP限制与请求频率瓶颈。本 阅读详情

相关推荐

redis单机及集群部署安装相关文档

zip中有两个文档及redis压缩包配置文件等,文档内容主要讲解:redis单节点部署,以及单机多节点部署(多节点集群可参考),文档简单易上手图文并茂!

实验案例redis群集部署

实验案例:Redis群集部署 某公司主要业务是社交网站,后台采用的是关系型数据库,近期注册及在线用户越来越多,对数据库的读写性能要求也越来越高,对数据库造成了很大的压力,为解决这一问题,公司决定部署一个Redis群集,来替代原来的关系形象数据库。 需求描述 准备6台服务器搭建Redis群集,3台为master,3台为slave 服务器的ip地址为:192.168.100.10/24~192.168.100.69/24。 查看群集状态 实验步骤 一、安装redis 1、centos01 1)

weixin_45014003的博客 405

YOLOv8剪枝实战:基于torch_pruning的模型优化与性能提升指南

本文详细介绍了如何使用torch_pruning工具对YOLOv8模型进行结构化剪枝,以实现模型轻量化与性能提升。通过实战步骤解析,包括环境搭建、依赖图分析、迭代剪枝与微调策略,帮助开发者有效减少模型参数量和计算量,提升在边缘设备上的推理速度,同时保持检测(detect)与分割(segment)任务的精度。

water的专栏 1122

Seata分布式事务—事务分组及高可用

Seata分布式事务—事务分组及高可用

一恍过去 1万+

单细胞分析进阶:sctransform标准化在Seurat中的实战解析

本文深入解析了sctransform标准化方法在Seurat单细胞分析中的实战应用。通过对比传统对数标准化,sctransform能更有效地建模并剔除技术噪音,提升数据质量。文章提供了从环境配置、数据准备、核心参数解析到完整流程整合的详细指南,并针对常见问题给出解决方案,帮助研究者获得更清晰的细胞分群和更可靠的差异表达结果。

weixin_29248313的博客 150

基于Ardupilot/PX4固件,APM/PIXhawk硬件的VTOL垂直起降固定翼软硬件参数调试(第一篇)安装调试

基于Ardupilot/PX4固件,APM/PIXhawk硬件的VTOL垂直起降固定翼调试 本文内容大部分来自Kris,我们的K大,在VTOL领域的大牛,在此,非常感谢K大。能引用K大的成果也是自己的荣幸,不便之处还请K大多多包涵,在此引用只是为方便自己日常学习,部分参数表里根据自身情况,增加了相应参数。 1.安装及下载Ardupilot官方固件: VTOL固件的来源可分为Ardupilot官方固...

u011322358的博客 3万+

分布式事务seata的使用

Seata 是一款开源的分布式事务解决方案,致力于提供高性能和简单易用的分布式事务服务。Seata 将为用户提供了 AT、TCC、SAGA 和 XA 事务模式,为用户打造一站式的分布式解决方案。

没有伞的孩子必须努力奔跑!—小林 1328

R语言安装包镜像报错?5分钟教你快速切换国内镜像源(含清华/阿里云配置)

本文详细介绍了R语言安装包镜像报错的解决方案,包括如何快速切换国内镜像源(如清华、阿里云等),解决'无法读写貯藏處索引'等常见问题。通过图形界面和命令行两种方式,帮助用户高效配置镜像源,提升R语言包安装速度与稳定性。

weixin_29053073的博客 418

Seata在微服务多节点并发读写时的事务强一致性隔离实战

Seata AT模式通过全局写排他锁和数据快照机制,在微服务多节点并发场景下提供了强一致性隔离能力。TCC模式则通过业务层面的资源预留和冻结机制,在保证隔离性的同时提供了更好的性能。实际生产中,应根据业务场景选择合适的模式——读多写少选AT,高频扣减选TCC。在Spring Boot环境中,通过和数据源代理的自动配置,Seata可以无侵入地接入现有微服务体系。多节点并发隔离的关键在于全局锁的正确使用和事务超时的合理设置,配合幂等设计,可以实现生产级的数据一致性保障。

dicky_zhang3的博客 2085

详解如何用爬虫工具批量采集阿里巴巴批发网商品数据

本文主要介绍如何使用后羿采集器的智能模式,免费采集阿里巴巴批发网商品的批发价格、发货时间、是否代发等信息。 采集字段: 商品标题、商品链接、图片链接、标签1、标签2、标签3、价格、30天成交数、 评价、店铺 功能点目录: 如何对采集字段进行配置 如何采集列表+详情页类型网页 采集结果预览: 下面我们来详细介绍一下如何免费采集1688批发网的商品数据,我们以“羽绒服女”为例,具体步骤如下: 步骤一...

weixin_43777427的博客 1万+

使用STARTER V5.6软件将项目文件下载到S120驱动器控制单元CF卡中的具体方法演示

使用STARTER V5.6软件将项目文件下载到S120驱动器控制单元CF卡中的具体方法演示

Robot_PLC_HMI_Automation 1912

redis单机版和集群版搭建

redis搭建是比较简单的,这里介绍下单机版和集群版的搭建方法: 单机版: Redis是c语言开发的。 安装redis需要c语言的编译环境。如果没有gcc需要在线安装。yum install gcc-c++   安装步骤: 第一步:redis的源码包上传到linux系统。 第二步:解压缩redis到root目录下(随便哪个目录,自己找得到就行)。 第三步:编译。进入re

qq_17782085的博客 395

超级详细的GNS3最新版3-2.2.50安装配置教程,网工速度收藏!

你好,这里是网络技术联盟站,我是瑞哥。上周给大家分享了GNS3安装包。周末的时候有小伙伴在安装的时候遇到了一些问题,瑞哥周末特地从头安装了一下GNS3,今天给大家出个安装的教程,每一步的步骤我都截图了下来,希望对大家有所帮助!

网络技术联盟站 1108

Redis单机版安装教程

Linux下的redis安装(超级详细版) 1.环境配置 Redis是c开发的,因此安装redis需要c语言的编译环境,即需要安装gcc 如何查看是否安装gcc: gcc -v 如果没有gcc,则需要在线安装.命令如下: yum install gcc-c++ 2.redis安装步骤 2.1上传redis压缩包到服务器 笔者这里是通过Xftp 6进行操作的,如图所示: 2...

天高任鸟飞,海阔凭鱼跃 2366

OpenClaw使用ClawHub安装skill网络不稳定?Rate limit exceeded报错?试试这个国内高速镜像工具!

使用 ClawHub 安装 Skill 时遇到 🌐 网络不稳、❌ Rate limit 或命令不可用?使用这个镜像工具,轻松解决skill安装问题,⚡

XiaoqiangClub的博客 1260

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

一篇文章搞定:docker安装redis,集群,扩容,缩容

即key落到服务器上的规则,即将要存储的数据key进行hash计算(hash(key)),然后沿环顺时针“行走”,遇到的第一台服务器就是该key定位到的服务器,并将该键值存储到该服务器上。例如:在hash环上有4个服务器,需要保存键值数据kv,经过key的hash计算,发现匹配第一台到第二台服务器中间,则顺时针找到第二台服务器,并将kv保存到该服务器上。,即需要移动多少个槽点。有扩容,当然也有缩容,高峰期过后,我们需要将4主4从,改回3主3从,将添加的6383进行删除,下面我们来看看,redis的缩容。

jiashn123的专栏 901

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

Redis 集群操作实战

0x01:Redis 集群简介 Redis 是一个开源的 key-value 存储系统,由于出众的性能,大部分互联网企业都用来做服务器端缓存。Redis 在 3.0 版本前只支持单实例模式,虽然支持主从模式、哨兵模式部署来解决单点故障,但是互联网企业动辄大几百G的数据,可这些模式没法满足业务的需求,所以 Redis 在 3.0 版本以后就推出了集群模式。 Redis 集群采用了 P2P 的模式,完全去中心化。Redis 把所有的 Key 分成了 16384 个哈希槽(slot),每个 Redis 实例负责其

天行健,君子以自强不息;地势坤,君子以厚德载物。 413

计算机控制技术及应用

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

redis主从和哨兵搭建

redis环境搭建 环境:: centos6.8,redis5.0.5,springboot 2.2.2.RELEASE* 本文主要介绍搭建简单的redis环境, 我们知道redis支持横向扩展:主从,集群和分片,高可用:哨兵机制,那么怎么搭建一个可扩展又高可用的redis呢. 1.安装redis单机 安装redis单机,网上有很多例子,这里就不一一表述. 但是有几处经历的错误记录一下 xx...

he_xiao123的博客 485

Redis集群搭建(单设备,多设备)

Redis集群搭建(单设备,多设备) 准备 ⑴ 系统环境:Nitrux-Release-1.0.9-5 和 Centos-7 ⑵Redis版本:Redis-4.0.8 国内下载地址(比较慢):https://redis.io/ 国外下载地址:http://www.redis.cn/ 第一步 安装Redis (已经安装过的直接看第二步) 安装的就简单了,把安装包下载下来,解...

Alex_Melody的博客 1510

Redis入门(适合新手)

Linux下的redis安装(超级详细版) 1.环境配置 Redis是c开发的,因此安装redis需要c语言的编译环境,即需要安装gcc 如何查看是否安装gcc gcc -v 如果没有gcc,则需要在线安装.命令如下 yum install gcc-c++ 2.redis安装步骤 2.1上传redis压缩包到服务器 笔者这里是通过Xftp 6进行操作的,如图所示 2.2 解压redis压缩包...

橙子君的博客 3万+

Redis安装,配置及其简介

Linux下的redis安装(详细) 1.环境配置 Redis是c开发的,因此安装redis需要c语言的编译环境,需要安装gcc 1.gcc-v 如果没有gcc,则需要在线安装命令 2.yum install gcc-c++ 2.redis安装步骤 2.1上环redis压缩包到服务器 这里我是通过Xftp进行操作的,如图所示 2.2解压redis压缩包,解压命令如下 tar zxf redis-3.0.0.tr.gr 2.3进入到redis-3.0.0目录下 这里的解压文件是redis-3.0.0,

Zxyxxx0632的博客 226

【分布式锁】RedLock 实现分布式锁

并发是程序开发中不可避免的问题,根据系统面向用户、功能场景的不同,并发的重视程度会有不同。从程序的角度来说,并发意味着相同的时间点执行了相同的代码,而有些情况是不被允许的,比如:转账、抢购占库存等,如果没有做好临界条件的验证,会带来非常严重的后果。追根结底是因为并发引起的数据不一致问题,面对并发,我们通常会采用锁来优化。 场景模拟 如下模拟抢购的示例代码(C#): // 有10个商...

weixin_30248399的博客 180

Redis系列一:Redis介绍

之前看了《Redis入门指南》第二版,在有道上零零散散的记录些内容,现在觉得还是有必要整理完善下,方便自己查看哈???? redis的安装,书籍以及网络资料一大堆,我就不在此赘述了。 一、什么是Redis Redis 是一个开源(BSD许可)的,是一种基于键值对(key-value)内存中的数据结构存储系统,它可以用作数据库、缓存和消息中间件。 它支持多种类型的数据结构,如字符串(st...

weixin_30401605的博客 195

RedLock 实现分布式锁

并发是程序开发中不可避免的问题,根据系统面向用户、功能场景的不同,并发的重视程度会有不同。从程序的角度来说,并发意味着相同的时间点执行了相同的代码,而有些情况是不被允许的...

dotNET跨平台 696
上一篇: 六、spark部署模式(资源调度模式)
下一篇: Hive特性--Hive1.x版本基于MR编程框架(Hive2.x之后是基于内存的,不再基于MR)
murphyZ
博客等级 码龄8年 6粉丝 57原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值