Redis快速上手篇七(集群-一台虚拟机六个节点)

这篇具有很好参考价值的文章主要介绍了Redis快速上手篇七(集群-一台虚拟机六个节点)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

​​​​​​与上篇六个虚拟机配置基本一样有不懂可以看上篇配置实例 

集群搭建

        根据上篇文章,本篇只着重于小方面的配置差别

        配置集群一般不要设置密码

1.搭建一台虚拟机后再安装目录下新建文件夹 redis_cluster

2.在文件夹内创建六个文件夹,分别为7001 7002 7003 7004 7005 7006

Redis快速上手篇七(集群-一台虚拟机六个节点),数据库,Linux,开发语言,redis,数据库

3.将 redis.conf 拷贝到这六个目录中

echo ./7002 ./7003 ./7004 ./7005 ./7006 | xargs -n 1 cp -v /usr/local/bin/redis_cluster/7001/redis.conf

4.配置 redis7001.conf

vim redis7001.conf

这里我们并没有新建 redis7001.conf 文件 vim编辑不存在的文件会自动创建

引入的配置文件为安装目录下的 redis.conf 文件复制过来

cp usr/local/bin/redis.conf /usr/local/bin/redis_cluster

include /usr/local/bin/redis_cluster/redis.conf #引入配置文件
port 7001 #端口设置
pidfile "/var/run/redis_7001.pid" #存放进程ID防止启动多个进程副本
dbfilename "dump_7001.rdb" #持久化文件名称
dir "/usr/local/bin/redis_cluster" #持久化保存位置
logfile "/usr/local/bin/redis_cluster/redis_err_7001.log"
cluster-enabled yes    #开启集群
cluster-config-file nodes-7001.conf #节点名称
cluster-node-timeout 15000 #节点过期时间

5.分别对每个文件夹下的每个 .conf文件进行以上配置文章来源地址https://www.toymoban.com/news/detail-740545.html

        注意端口号

后续步骤与​​​​​​ 文章中完全一致

需要注意运行时文件夹路径

一键启动与关闭脚本

#! /bin/bash
l=`ps -ef|grep -w redis|grep -v grep|wc -l`
if [ $l == 0 ]
then
   echo "redis还没有启动,开始启动。。。。"
   /usr/local/bin/redis-server /usr/local/bin/redis_cluster/7001/redis.conf
   /usr/local/bin/redis-server /usr/local/bin/redis_cluster/7002/redis.conf
   /usr/local/bin/redis-server /usr/local/bin/redis_cluster/7003/redis.conf
   /usr/local/bin/redis-server /usr/local/bin/redis_cluster/7004/redis.conf
   /usr/local/bin/redis-server /usr/local/bin/redis_cluster/7005/redis.conf
   /usr/local/bin/redis-server /usr/local/bin/redis_cluster/7006/redis.conf
  echo "启动成功。。。。。。。。。"
else
  echo "redis已经启动,开始关闭******************************"
  /usr/local/bin/redis-cli -h 127.0.0.1 -p 7001 shutdown
  /usr/local/bin/redis-cli -h 127.0.0.1 -p 7002 shutdown
  /usr/local/bin/redis-cli -h 127.0.0.1 -p 7003 shutdown
  /usr/local/bin/redis-cli -h 127.0.0.1 -p 7004 shutdown
  /usr/local/bin/redis-cli -h 127.0.0.1 -p 7005 shutdown
  /usr/local/bin/redis-cli -h 127.0.0.1 -p 7006 shutdown
  echo "关闭成功****************************************"
fi

到了这里,关于Redis快速上手篇七(集群-一台虚拟机六个节点)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 用一台电脑连接另一台电脑的虚拟机

    一台装有Xshell的Windows系统电脑 A(欢姐的惠普) ,另一台装有虚拟机的Windows系统电脑B(笔者的拯救者),用 A 连接 B 方法如下: 1, A ,B 两台机器保证在同一个WiFi的条件下 (硬性条件) 2,打开B中的虚拟机(用管理员方式打开),并将B中的虚拟机设置桥接模式 : 画红色

    2024年02月09日
    浏览(26)
  • VMware虚拟机从一台电脑复制到另一台电脑

    在一台电脑上利用虚拟机安装了OS系统,特别是如果虚拟机中的系统进行了各种繁琐的配置,因为换电脑或者需要在其他电脑上配置,这个时候就可以将虚拟机中的系统复制拷贝一份到新电脑上,省时省力。 vmx文件是虚拟机系统的配置文件,注意:刚刚安装好VMware Workstation以

    2024年03月09日
    浏览(21)
  • 同一局域网下一台电脑连接另外一台Window系统电脑的虚拟机

    目录 前言 准备工作 虚拟机网络配置 测试同一局域网下一台电脑连接另外一台Window系统电脑的虚拟机 总结 我们先划分连接的电脑为电脑A,被连接的电脑为电脑B,电脑B是Window系统下安装有虚拟机的,而电脑A时带有ssh工具用于连接电脑B的虚拟机的 电脑B通过命令提示符窗口输

    2024年02月04日
    浏览(22)
  • 如何判断一台机器是物理机还是虚拟机?

    1、Windows服务器 方法一: 在CMD里输入:Systeminfo | findstr /i \\\"System Model\\\" 如果System Model:后面含有Virutal就是虚拟机,其他都是物理机   方法二: 使用powershell命令:get-wmiobject win32_computersystem | fl model   2、Linux服务器 方法一:输入命令dmidecode -t system 看Product Name字段 方法二:直接

    2024年02月12日
    浏览(20)
  • Azure微软云(部署一台虚拟机云服务器)

    1.1 概述 Azure是Microsoft的云计算平台,提供了超过100多种服务,是世界第二大的云计算服务商。 1.2 虚拟机 Azure微软云中,虚拟机分为 Linux虚拟机 和 Windows虚拟机 创建的方法也分为多种方法,以是官方创建虚拟机的参考文档 Auzre CLI : Linux Windows Azure PowerShell: Linux windows 门户:

    2024年02月02日
    浏览(32)
  • mac ssh连接另一台window虚拟机vm

    编辑(E)    虚拟网络编辑器(N)...    NAT设置(S)... 控制面板    系统和安全    Windows 防火墙 高级设置 入站规则 新建规则... tips windows查看端口命令: netstat -ano | findstr 5555 Mac使用    

    2024年02月13日
    浏览(22)
  • 您刚才提到的五十个关键问题里,除了五个数学模型和六个虚拟现实技术外,还有哪些其他人工智能技术最为重要?

    作者:禅与计算机程序设计艺术 近年来,随着人工智能技术的迅猛发展,不断涌现出许多优秀的新技术和产品,其中一项重要领域就是机器学习。机器学习(Machine Learning)是利用计算机及其算法来分析、处理和归纳数据、从而进行预测或决策的一类人工智能技术。根据维基

    2024年02月08日
    浏览(19)
  • Linux 端快速迁移 conda 环境到另一台服务器上

      本文说明如何将一台服务器上的某个 conda 环境快速复制到另一台服务器上。 1. 打包环境   此操作在需要打包 conda 环境的那台服务器上完成。   先后在 shell 中执行以下命令:   操作完成后,会在当前目录下生成一个名为 env_name.tar.gz 的文件。   然后将 env_nam

    2024年02月08日
    浏览(26)
  • 数据结构篇七:排序

      所谓排序,就是使一串记录按照其中的某个或某些的大小,递增或递减的排列起来的操作。不同的排序算法各有优劣,本章内容讲介绍 插入排序、希尔排序、选择排序、冒泡排序、堆排序、快速排序、归并排序以及计数排序八大排序算法 。   插入排序是一种比

    2024年02月13日
    浏览(29)
  • 篇七:桥接模式:连接抽象和实现

    篇七: “桥接模式:连接抽象和实现” 开始本篇文章之前先推荐一个好用的学习工具,AIRIght,借助于AI助手工具,学习事半功倍。欢迎访问:http://airight.fun/。 另外有2本不错的关于设计模式的资料,分享出来与大家学习参考。 链接:https://pan.baidu.com/s/1RmhQF_o1CdK8U7s5KeILog?pwd

    2024年02月13日
    浏览(18)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包