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模板网!

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

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

相关文章

  • Azure微软云(部署一台虚拟机云服务器)

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

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

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

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

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

    2024年02月08日
    浏览(4)
  • DeepSpeed配置参数 - 快速上手

    DeepSpeed是微软发布的用于PyTorch的开源深度学习优化库。其主要特性是: 异构计算:ZeRO-Offload 机制同时利用 CPU 和 GPU 内存,使得在 GPU 单卡上训练 10 倍大的模型; 计算加速:Sparse Attention kernel技术,支持的输入序列更长(10倍),执行速度更快(6倍),且保持精度; 3D并行:

    2023年04月18日
    浏览(1)
  • kafka使用教程、快速上手

    Kafka 是一个分布式的基于发布 / 订阅模式的消息队列(Message Queue),主要应用于大数据实时处理领域。 1.2.1 传统消息队列的应用场景 使用消息队列的好处: 解耦 允许独立的扩展或修改两边的处理过程,只要确保它们遵守同样的接口约束。 可恢复性 系统的一部分组件失效时

    2023年04月14日
    浏览(2)
  • 如何快速上手Vue框架?

    编译软件:IntelliJ IDEA 2019.2.4 x64 运行环境:Google浏览器 Vue框架版本:Vue.js v2.7.14 任何编程语言在最初的时候都是没有框架的,后来随着在实际开发过程中 不断的总结经验 , 积累最佳的解决方案 ,慢慢地人们发现在很多特定场景的特定问题,总是可以 套用固定的解决方案

    2023年04月10日
    浏览(1)
  • TextMeshPro快速上手

    Text Mesh Pro是Unity的新的文本显示对象,最大的优点是放大以后不会有锯齿,而且有更多的显示效果。缺点是需要配置才能使用,不像原来的直接就可以用。 http://digitalnativestudios.com/textmeshpro/docs/ https://docs.unity3d.com/Packages/com.unity.textmeshpro@3.0/manual/index.html https://docs.unity3d.com/Pa

    2023年04月08日
    浏览(2)
  • 快速上手Git

    2023年04月17日
    浏览(3)
  • PyCharm 远程debug 快速上手

     要求: 通过 SSH 从本地机器访问远程服务器,使用任何预定义的端口从远程服务器访问本地机器, 最好关掉vpn等网络代理服务 。 常见问题:pycharm可以使用远程解释器运行,但是不能debug 单独在远程执行:  报错: 问题原因分析: 要求: 通过 SSH 从本地机器访问远程服务器,

    2024年02月07日
    浏览(1)
  • Angular 从零开始,快速上手

       AngularJS 诞生于2009年,由 Misko Hevery 等人创建,后为 Google 所收购。是一款由 Google 开发优秀的前端JS框架,于2010年首次发,已经被用于Google的多款产品当中。AngularJS有着诸多特性,最为核心的是: MVVM、模块化、自动化双向数据绑定、语义化标签、依赖注入 等等。   

    2024年02月05日
    浏览(1)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包