linux 安装 redis集群

Linux环境下的Redis安装与集群配置指南 Redis的配置灵活性允许系统管理员根据应用需求和安全策略进行精细的调整。在本章节中,我们学习了如何复制和修改配置文件,设置了密码和访问控制以增强安全性,同时配置了持久化策略来保证数据的安全和完整性。通过这些配置,我们能够保证Redis服务在高效、安全的环境下运行。Redis集群旨在提供一种可扩展的解决方案,以处理大量的键值数据,并实现高可用性。集群通过将数据分布在多个节点上来分散存储和处理数据。每个集群节点都是一个独立的Redis实例,数据被自动分片到集群中。 阅读详情

Redis集群部署文档(centos6系统)

(要让集群正常工作至少需要3个主节点,在这里我们要创建6个redis节点,其中三个为主节点,三个为从节点,对应的redis节点的ip和端口对应关系如下)

127.0.0.1:7000
127.0.0.1:7001

127.0.0.1:7002

127.0.0.1:7003

127.0.0.1:7004

127.0.0.1:7005

 

1:下载redis。官网下载3.0.0版本,之前2.几的版本不支持集群模式

下载地址:https://github.com/antirez/redis/archive/3.0.0-rc2.tar.gz

2:上传服务器,解压,编译

tar -zxvf redis-3.0.0-rc2.tar.gz 

mv redis-3.0.0-rc2.tar.gz redis3.0

cd /usr/local/redis3.0

make

make install

3:创建集群需要的目录

mkdir -p /usr.local/cluster

cd /usr.local/cluster

mkdir 7000

mkdir 7001

mkdir 7002

mkdir 7003

mkdir 7004

mkdir 7005

 

4:修改配置文件redis.conf

cp /usr/local/redis3.0/redis.conf  /usr.local/cluster

vi redis.conf

##修改配置文件中的下面选项

port 7000

daemonize yes

cluster-enabled yes

cluster-config-file nodes.conf

cluster-node-timeout 5000

appendonly yes

##修改完redis.conf配置文件中的这些配置项之后把这个配置文件分别拷贝到7000/7001/7002/7003/7004/7005目录下面

cp /usr/local/cluster/redis.conf /usr/local/cluster/7000

cp /usr/local/cluster/redis.conf /usr/local/cluster/7001

cp /usr/local/cluster/redis.conf /usr/local/cluster/7002

cp /usr/local/cluster/redis.conf /usr/local/cluster/7003

cp /usr/local/cluster/redis.conf /usr/local/cluster/7004

cp /usr/local/cluster/redis.conf /usr/local/cluster/7005

 

##注意:拷贝完成之后要修改7001/7002/7003/7004/7005目录下面redis.conf文件中的port参数,分别改为对应的文件夹的名称

 

5:分别启动这6个redis实例

cd /usr/local/cluster/7000

redis-server redis.conf

cd /usr/local/cluster/7001

redis-server redis.conf

cd /usr/local/cluster/7002

redis-server redis.conf

cd /usr/local/cluster/7003

redis-server redis.conf

cd /usr/local/cluster/7004

redis-server redis.conf

cd /usr/local/cluster/7005

redis-server redis.conf

 

 

##启动之后使用命令查看redis的启动情况ps -ef|grep redis

如下图显示则说明启动成功

 

6:执行redis的创建集群命令创建集群

cd /usr/local/redis3.0/src

./redis-trib.rb  create --replicas 1 127.0.0.1:7000 127.0.0.1:7001 127.0.0.1:7002 127.0.0.1:7003 127.0.0.1:7004 127.0.0.1:7005

6.1执行上面的命令的时候会报错,因为是执行的ruby的脚本,需要ruby的环境

错误内容:/usr/bin/env: ruby: No such file or directory

所以需要安装ruby的环境,这里推荐使用yum install ruby安装

yum install ruby

 

6.2然后再执行第6步的创建集群命令,还会报错,提示缺少rubygems组件,使用yum安装

 

错误内容:

./redis-trib.rb:24:in `require': no such file to load -- rubygems (LoadError)

from ./redis-trib.rb:24

yum install rubygems

6.3再次执行第6步的命令,还会报错,提示不能加载redis,是因为缺少redis和ruby的接口,使用gem 安装

错误内容:

/usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require': no such file to load -- redis (LoadError)

from /usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `require'

from ./redis-trib.rb:25

 

gem install  redis --version 3.0.0

注意:gem install redis --version 3.0.0 失败的话,需要修改一下gem的源
gem sources --remove https://rubygems.org/
gem sources -a https://ruby.taobao.org/

 

6.4 再次执行第6步的命令,正常执行

 

输入yes,然后配置完成。

 

至此redis集群即搭建成功!

7:使用redis-cli命令进入集群环境

redis-cli -c -p 7000

原博客地址:http://blog.youkuaiyun.com/xu470438000/article/details/42971091


SPICE仿真软件:HSPICE_(20).HSPICE仿真结果的后处理 HSPICE仿真结果的后处理是一个多步骤的过程,包括读取结果文件、可视化、分析和导出。通过使用命令行工具、Python脚本和HSPICE内置工具,可以高效、准确地完成这些任务。Python脚本的灵活性和强大的数据分析能力使其成为后处理的理想选择。自动化处理可以显著提高工作效率,减少人为错误,而高级分析方法可以更深入地理解仿真结果,为电路设计提供有力支持。 阅读详情

相关推荐

Win10环境借助DockerDesktop部署Open web UI集成DeepSeek

Win10环境借助DockerDesktop部署Open web UI集成DeepSeek,并借助DuckDuckGo实现联网查询

虎鲸不是鱼 1700

redis3.0.0 集群安装详细步骤

Redis集群部署文档(centos6系统) (要让集群正常工作至少需要3个主节点,在这里我们要创建6个redis节点,其中三个为主节点,三个为从节点,对应的redis节点的ip和端口对应关系如下) 127.0.0.1:7000 127.0.0.1:7001 127.0.0.1:7002 127.0.0.1:7003 127.0.0.1:7004 127.0.

每天积累一点,一年后你会发现,自己变化很大 909

【Qt-4】QT基于qhttp-server搭建http服务器

QT搭建http服务器

WXG1011的博客 5712

银河麒麟桌面版redis3版本离线安装包ARM架构:高性能键值对存储解决方案

银河麒麟桌面版redis3版本离线安装包ARM架构:高性能键值对存储解决方案 【下载地址】银河麒麟桌面版redis3版本离线安装包ARM架构介绍 专为银河麒麟桌面版(ARM架构)打造的redis3+离线安装包,助您轻松实现高性能键值对存储服务。无需联网,只需简单几步即可完成安装,特别适合无法连接互联网的环境。安装包经过严...

gitblog_06712的博客 756

用Multisim仿真AD630锁定放大器:从2012年电赛A题实战到避坑指南

本文详细介绍了如何使用Multisim仿真AD630锁定放大器,从2012年电赛A题实战出发,提供完整的电路搭建、参数优化及避坑指南。重点解析AD630的开关调制架构和双相位检测的工程实现,帮助读者在强噪声背景下有效提取微弱信号,提升电子设计竞赛和工程实践中的信号处理能力。

weixin_42549451的博客 203

YOLO-FastestV2从零部署到移动端推理实战手册

本文详细介绍了YOLO-FastestV2从零开始的完整部署流程,涵盖环境搭建、模型训练、格式转换及移动端部署。通过实战步骤,指导开发者将这一轻量级目标检测模型成功部署到Android设备,实现实时推理。文章重点解析了PyTorch到NCNN的模型转换与优化,助力移动端AI应用开发。

l1k9j8h7g6的博客 668

Linux 安装 Redis 4.0

安装 下载安装包,下载地址:点这里Redis4.0.0.tar.gz 或者使用命令: wget http://download.redis.io/releases/redis-4.0.0.tar.gz 解压编译 tar -zvxf redis-4.0.0.tar.gz cd re...

chuofuyou4655的博客 308

从LLaMA到LLaMA-MoE:轻量级混合专家模型构建与实战指南

混合专家(Mixture-of-Experts, MoE)是一种先进的神经网络架构,其核心原理是通过门控网络动态地为不同输入选择不同的专家子网络进行计算,从而实现模型容量的指数级扩展,同时保持推理时的计算量基本不变。这种稀疏激活的特性赋予了MoE极高的技术价值,使其成为解决大模型训练与推理成本矛盾的关键技术之一,在自然语言处理、多模态学习等场景中展现出巨大潜力。本文聚焦于**LLaMA-MoE**这一具体实践,深入探讨了如何基于成熟的稠密模型(如LLaMA),通过**专家构建**与**持续预训练**两大关键

weixin_28730549的博客 565

redis 安装

大概在两年前就开始关注Redis。后来换了项目就没有再怎么关注过,算是有点遗憾失去了当初进入社区的机会。先说说安装吧。1,通过网络下载 Linux命令 wget http://download.redis.io/releases/redis-3.0.1.tar.gz2,解压使用tar -zxvf redis-3.0.0.tar.gz命令将root目录下的redis-3.0.0.tar.gz文件还是...

u012099568的专栏 296

联邦学习中的差分隐私保护详解及python实现

随着数据隐私法规(如 GDPR、CCPA)日益严格,传统将数据集中到云端训练模型的方式面临合规与安全风险。联邦学习通过让各客户端保留本地数据,仅共享模型更新,缓解了数据流动带来的隐私风险。但模型更新仍可能泄露个体信息。为进一步保障隐私,可在本地更新中引入差分隐私(DP)机制,通过向梯度或模型更新中注入随机噪声,防止反向推断原始数据citeturn0search9。

闲人编程的博客 1921

ROS2入门到精通—— 1-1 Linux和ROS2基础

本文介绍了Linux的一般指令以及ROS2的常见理论和操作

BigDavid123的博客 3804

Redis3.0及其以下版本基础、安装过程、基础命令与使用

官方网站:https://redis.io/ 本文包含九部分:基础知识、安装步骤、环境变量设置、redis服务搭建、启动、测试、redis使用、redis数据库、命令及使用。 一:基础知识: 1、开源,BSD协议,C语言编写,基于内存且支持持久化。高性能的Key-value的NoSql(非关系型的数据库)数据库; 2、支持字符串,散列(hash),列表(list),集合(Set),...

林海静的博客 3182

【ArcGIS Pro微课1000例】0047:深度学习--棕榈树提取全流程

对汤加科洛瓦伊种植园每棵棕榈树的健康状况进行清查和评估,这需要花费大量的时间和劳动力。为简化此过程,将在 ArcGIS Pro 中使用深度学习模型来识别树木,然后根据植被绿度的测量值计算其健康状况。第一步是找到显示汤加科洛瓦伊的影像,该影像具有足够精细的空间和光谱分辨率来识别树木。获得此影像后,将创建训练样本并将其转换为可供深度学习模型使用的格式。为了让模型识别出它的查找任务,需要定义棕榈树的影像,以便识别相似的像素和树木大小。

智慧空间实验室 2207

linux下redis集群安装

一、基本环境 1、服务器Linux系统---CentOS 7.0.1406 ; 2、所装Redis版本redis-4.0.12; 3、连接Linux工具 Xshell 或者sercure-CRT; 4、Redis集群:三台服务器,三主三从,每台服务上一主一从;主对应从分别在不同机器上,做到高可用...

春风化雨 1184

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

Linux上安装Redis并搭建集群

在搭建redis集群时遇到了几个莫名其妙的错误,记录一下 1.安装Redis (1).安装redist需要安装支持包,yum install gcc-c++ (2).redis安装包采取的是在线wget下载.若wget命令不存在,执行 yum -y install wget安装 wget http://download.redis.io/releases/re...

橙子博客 2万+

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

Linux下Redis3集群安装部署及使用详解

一、应用场景介绍   本文主要是介绍Redis集群在Linux环境下的安装讲解,其中主要包括在联网的Linux环境和脱机的Linux环境下是如何安装的。因为大多数时候,公司的生产环境是在内网环境下,无外网,服务器处于脱机状态(最近公司要上线项目,就是无外网环境的Linux,被离线安装坑惨了,走了很多弯路,说多了都是血泪史啊%>_<%)。这也是笔者写本文的初衷,希望其他人少走弯路,下面...

飞龙在天 522

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

Linux 下Redis集群安装部署及使用详解

一、应用场景介绍   本文主要是介绍Redis集群在Linux环境下的安装讲解,其中主要包括在联网的Linux环境和脱机的Linux环境下是如何安装的。因为大多数时候,公司的生产环境是在内网环境下,无外网,服务器处于脱机状态(最近公司要上线项目,就是无外网环境的Linux,被离线安装坑惨了,走了很多弯路,说多了都是血泪史啊%>_ 二、安装环境及工具   系统:Red Hat Enterpri

凉城凉心凉忆悲 1188

linux安装redis集群

redis集群

jockha的博客 719

Linux下Redis安装及集群搭建

Linux下Redis安装及集群搭建 Redis版本 Linux所有版本:http://download.redis.io/releases/ Windows所有版本:https://github.com/MicrosoftArchive/redis/releases Linux下安装 注:由于redis是由C实现的,所以需要gcc来进行编译,执行下面的命令: yum install -y gcc g++ gcc-c++ make /*这是在linux联网的情况下,没有联网的情况下..

Me_xuan的博客 556

如何Linux 安装redis集群

保存配置文件后启动redis(注意,每个配置文件端口和后续的pidfile,cluster-config-file,都保持一直命名规则,会在对应目录自动创建文件,如果进程没有启动可能是路径不对,需要手动创建文件夹路径)上述操作过程在三台机器上均执行完毕后,现在你拥有了六个redis节点,但是它们还没有组成集群,所以需要将6个节点组成3主节点3从节点的集群。#创建集群这里注意的是 --cluster-replicas 1意思为每一个主节点创建一个从节点,且创建的顺序为后3个依次为前3个的从节点。

weixin_43312382的博客 581

Redis基于Linux系统的安装与集群搭建

Redis基于Linux下的单机安装和集群搭建

qq_38598769的博客 642

Linux环境安装redis集群

redis Linux环境安装redis集群 安装redis. cd到redis的解压目录,然后执行make && make install 命令安装: 也可以在/usr/local/bin下查看redis的安装文件。 ruby ———————————————————————————————————————————————————————— 安装ruby2.5.3 [img=https://img-bbs.youkuaiyun.com/upload/202008/15/1597465728_65016

千里江安 205

linux redis集群安装(详细)

在inux中搭建并使用Redis集群。 Redis集群介绍 Redis 集群是一个提供在多个Redis间节点间共享数据的程序集。 Redis集群并不支持处理多个keys的命令,因为这需要在不同的节点间移动数据,从而达不到像Redis那样的性能,在高负载的情况下可能会导致不可预料的错误. Redis 集群通过分区来提供一定程度的可用性,在实际环境中当某个节点宕机或者不可达的情况下继续处理命令. Re...

fanls_strive的博客 1338

Linux-centos下安装redis及集群

一、redis在Linux上的安装资料:链接:http://pan.baidu.com/s/1gff9mQB 密码:hlxe1)安装redis编译的c环境,yum install gcc-c++2)将redis-3.0.0.tar.gz上传到Linux系统中3)解压到/usr/local下   tar -xvf redis-3.0.0.tar.gz -C /usr/local4)进入redis-3...

xl.zhang的博客 1706

Linux安装Redis集群

本次安装redis,部署3台机器,6个节点,实现3主3从! 1、环境信息 OS:Red Hat Enterprise Linux Server release 6.5 (Santiago) Redis version: redis-3.0.0 Redis 安装路径:/home/xtbank/redis Redis...

MaleLiu的博客 234

在Linux上安装单机版Redis和Redis集群

在Linux上安装单机版Redis和Redis集群

@不胜寒 329
上一篇: linux下jdk的安装
下一篇: centos 7 安装FastDFS 5.09
javaee1234
博客等级 码龄10年 49粉丝 24原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值