Redis集群搭建(Linux)

安装Redis

tar -xzvf redis-6.2.14.tar.gz

下载redis

wget https://download.redis.io/releases/redis-6.2.14.tar.gz

创建目录

cd /home/jnredis
mkdir redis
把redis-6.2.14.tar.gz移入/home/jnredis/redis目录下

解压

tar -xzvf redis-6.2.14.tar.gz

编译安装

cd redis-6.2.14
sudo make install

验证

redis-server -v

配置redis

系统分配3台redis服务器

conf在资源中

服务器IP

实例端口

创建目录

30.209.30.62

6379,6380

/home/jnredis/redis/conf

/home/jnredis/redis/db/6379/

/home/jnredis/redis/db/6380/

30.209.30.63

6381,6382

/home/jnredis/redis/conf

/home/jnredis/redis/db/6381/

/home/jnredis/redis/db/6382/

30.209.30.64

6383,6384

/home/jnredis/redis/conf

/home/jnredis/redis/db/6383/

/home/jnredis/redis/db/6384/

把已经配置好的配置文件redis-6379.conf,redis-6380.conf放入30.209.30.62的 /home/jnredis/redis/conf 目录下
把已经配置好的配置文件redis-6381.conf,redis-6382.conf放入30.209.30.63的 /home/jnredis/redis/conf 目录下
把已经配置好的配置文件redis-6383.conf,redis-6384.conf放入30.209.30.64的 /home/jnredis/redis/conf 目录下

启动redis

单机实例

服务器IP

启动命令

30.209.30.62

redis-server /home/jnredis/redis/conf/redis-6379.conf

redis-server /home/jnredis/redis/conf/redis-6380.conf

30.209.30.63

redis-server /home/jnredis/redis/conf/redis-6381.conf

redis-server /home/jnredis/redis/conf/redis-6382.conf

30.209.30.64

redis-server /home/jnredis/redis/conf/redis-6383.conf

redis-server /home/jnredis/redis/conf/redis-6384.conf

集群启动

redis-cli --cluster create 30.209.30.62:6379 30.209.30.62:6380 30.209.30.63:6381 30.209.30.63:6382 30.209.30.64:6383 30.209.30.64:6384 --cluster-replicas 1 -a Asia@88220660

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/850322.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Live800:深度解析,客户服务如何塑造品牌形象

在当今竞争激烈的市场环境中,品牌形象对于企业的成功至关重要。而客户服务作为品牌与消费者之间最直接的互动方式,不仅影响着消费者的购买决策,更在塑造品牌形象方面发挥着不可替代的作用。本文将深度解析客户服务如何塑造品牌形象&#xff0…

C++协程

什么是协程 协程(Coroutine)是程序组件,可以在执行过程中暂停并在稍后继续执行。与传统的子例程(如函数或过程)不同,子例程一旦调用,必须等其返回后才能继续执行调用它的代码。协程则可以在执行…

填充每个节点的下一个右侧节点指针-力扣

本题使用BFS对二叉树进行搜索,然后将每个节点的next指向右侧节点,当节点为一层的最后也给节点时,将其next指向nullptr。 /* // Definition for a Node. class Node { public:int val;Node* left;Node* right;Node* next;Node() : val(0), le…

【Unity3D小功能】Unity3D中UGUI-Text实现打字机效果

推荐阅读 CSDN主页GitHub开源地址Unity3D插件分享简书地址QQ群:398291828 大家好,我是佛系工程师☆恬静的小魔龙☆,不定时更新Unity开发技巧,觉得有用记得一键三连哦。 一、前言 需求要实现Text的打字机效果,一看居然…

机器学习作业6——svm支持向量机

目录 一、理论 概念: 线性可分: 支持向量: 间隔: 目标: 软间隔: 梯度下降法: 别的方法: 拉格朗日函数: SMO算法: 核函数: 二、代码 …

python代码中参数的默认值

python中的函数,可以给形参指定默认值。 带有默认值的参数,可以在调用的时候不传参。 如上图所示,在给函数设定形参的时候可以给函数形参设定默认值,当然默认参数的形参应该在非默认形参的后面。 如果在调用函数的时候&#xff…

Android输入法IME(三)之 管理端(IMMS)启动流程

2.2. IME管理端(IMMS)初始化流程 IMMS运行在system server进程中,属于系统服务的一部分,用于控制输入法的显示/隐藏、切换、绑定等操作。 涉及代码文件路径: IMMS运行在system server进程中,属于系统服务的…

Linux云计算架构师涨薪班就业服务有哪些?

学员一站式就业服务:一次学习,薪资翻倍 简历制作与指导 学员在培训期间,人才顾问会提供简历制作和指导服务,帮助学员制作出一份专业、有吸引力的简历。简历是求职者给招聘单位的第一印象,因此非常重要 模拟面试与技巧指导 为了让…

WebGPU 引领前端未来,互动渲染如何驱动小红书业务增长?

在大前端时代,浏览器能力得到显著的增强,为前端开发带来了更多的可能性和挑战。作为一套全新的 Web API 标准,WebGPU 旨在提供高性能的 3D 图形和数据并行计算能力,其在游戏、虚拟现实、机器学习等多个行业和应用场景中展现出潜力…

嵌入式Linux系统编程 — 3.2 stat、fstat 和 lstat 函数查看文件属性

目录 1 文件有哪些属性 2 stat函数 2.1 stat函数简介 2.2 struct stat 结构体 2.3 struct timespec 结构体 2.4 示例程序 3 fstat 和 lstat 函数 3.1 fstat 函数 3.2 lstat 函数 1 文件有哪些属性 Linux文件属性是对文件和目录的元数据描述,包括文件类型…

30-unittest生成测试报告(HTMLTestRunner插件)

批量执行完测试用例后,为了更好的展示测试报告,最好是生成HTML格式的。本文使用第三方HTMLTestRunner插件生成测试报告。 一、导入HTMLTestRunner模块 这个模块下载不能通过pip安装,只能下载后手动导入,下载地址是:ht…

应用广义线性模型一|线性模型

文章目录 一、统计学及思维模式二、未知现象的数学描述三、线性模型(一)线性模型的定义(二)线性模型的参数估计(三)线性模型的应用(四)离散解释变量的设计向量构建方法 四、线性模型…

SpringAOP 常见应用场景

文章目录 SpringAOP1 概念2 常见应用场景3 AOP的几种通知类型分别有什么常见的应用场景4 AOP实现 性能监控4.1 首先,定义一个切面类,用于实现性能监控逻辑:4.2 定义自定义注解4.3 注解修饰监控的方法 5 AOP实现 API调用统计5.1 定义切面类&am…

mod_aws_transcribe

这里讲的很清楚: https://github.com/drachtio/drachtio-freeswitch-modules/blob/main/modules/mod_aws_transcribe/README.md sdk 到这里下载: https://github.com/aws/aws-sdk-cpp sdk 编译步骤: cd /usr/src git clone --recurse-subm…

深度图的方法实现加雾,Synscapes数据集以及D455相机拍摄为例

前言 在次之前,我们已经做了图像加雾的一些研究,这里我们将从深度图的方法实现加雾展开细讲 图像加雾算法的研究与应用_图像加雾 算法-CSDN博客 接下来将要介绍如何使用深度图像生成雾效图像的方法。利用Synscapes数据集,通过读取EXR格式的…

【实盘】第二十期:2024-06月~第一周

一、每周净值 01 CTA投资组合 CTA多品种全覆盖全天候策略2024年2月至2024年5月底实盘总收益12.753%,当前浮动净值为1.1407,当前平仓净值为1.12753。 月度最大本金回撤0.3%(资金曲线为平仓盈亏,总体回撤应加入浮动持仓的盈亏总体计算,实际当前净值见棕色…

【CS.SE】Tomcat启动闪退问题解决方法

文章目录 1. 引言2. 常见问题及解决方法2.1 环境变量配置错误2.1.1 问题描述2.1.2 解决方法2.1.3 示例 2.2 端口冲突2.2.1 问题描述2.2.2 解决方法2.2.3 示例 2.3 权限问题2.3.1 问题描述2.3.2 解决方法2.3.3 示例 2.4 内存设置不当2.4.1 问题描述2.4.2 解决方法2.4.3 示例 2.5…

typescript-类型别名

typescript-类型别名 类型别名声明 类型别名声明能够定义一个类型别名type AliasName Type type Point {x: number; y: number} type StringType string; type BooleanType true | false type Point {x: number; y: number; z?: number}类型别名不会创建出一种新的类型…

自动驾驶算法——提取点云障碍物轮廓—DBSCAN聚类算法

前言 最近在做项目过程中,我们注意到当考虑车体轮廓去进行全局路径规划(如混合A*算法),如果仅仅将障碍物点云数据中得每一个点只当成点,会造成较大的计算时间,如若将点云聚类成圆形 线型 多边形障碍物 会提高计算效率,这是其中一个原因,另一个原因是,我们需要知道障碍…

各种空气能热泵安装图

空气能热泵安装图 循环式空气能热泵安装图 直热循环式空气能热泵安装图 泳池空气能热泵安装图 循环式水源热泵热安装系统原理图 直热循环式水源热泵安装系统图 空气水源热泵安装图