使用TongRDS替换开源redis 并设置开机自启动

这篇具有很好参考价值的文章主要介绍了使用TongRDS替换开源redis 并设置开机自启动。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1、安装TongRDS

TongRDS安装分为中心节点和服务节点

1.1、安装中心节点

上传安装包到服务器,解压、启动服务节点进程

tar -zxvf TongRDS-2.2.1.2_P3.MC.tar.gz -C /opt/
cd /opt/pcenter/bin/
nohup sh StartCenter.sh &

1.2、安装服务节点

上传安装包到服务器,解压、启动服务节点进程

tar -zxvf TongRDS-2.2.1.2_P3.Node.tar.gz -C /opt/
cd /opt/pmemdb/bin/
nohup sh StartServer.sh &

2、设置TongRDS开机自启动

chmod +x /etc/rc.d/rc.local
systemctl enable rc-local.service

把以下启动命令写在/etc/rc.local文件中

date >> /root/TongRDSCenterStart.log
echo "Start TongRDSCenter" >> /root/TongRDSCenterStart.log
nohup /usr/bin/sh /opt/pcenter/bin/StartCenter.sh  >>/root/TongRDSCenterStart.log 2>&1  &
date >> /root/TongRDSCenterStart.log
date >> /root/TongRDSNodeStart.log
echo "Start TongRDSNode" >> /root/TongRDSCenterStart.log
nohup /usr/bin/sh /opt/pmemdb/bin/StartServer.sh  >>/root/TongRDSNodeStart.log 2>&1  &
date >> /root/TongRDSNodeStart.log

使用TongRDS替换开源redis 并设置开机自启动,docker,linux,docker,容器

3、禁用开源redis docker 容器开机自启动

由于机器上原来安装的是开源redis的docker 容器,而且是开机自启的,端口是6379。和TongRDS端口冲突,TongRDS默认端口也是6379。因此需要禁用开源redis的docker 容器的开机自启。

3.1、查看redis容器的开机启动策略

docker inspect --format='{{json .HostConfig.RestartPolicy}}' redis

使用TongRDS替换开源redis 并设置开机自启动,docker,linux,docker,容器
输出的name是always 表示此容器是开机自启动的,name是no 表示此容器不是开机自启动的。

3.2、禁用开源redis docker 容器开机自启动

3.2.1、查看redis容器的id

docker ps --no-trunc |grep redis|awk '{print $1}'

输出为xxxx 这串字符串就是redis容器的id

3.2.2、停止redis容器

docker stop redis

3.2.3、修改redis容器启动参数

通过修改redis容器的配置文件 设置启动参数为开机不自启
配置文件路径为:/var/lib/docker/containers/容器ID/hostconfig.json

找到该文件中RestartPolicy 属性

修改前配置:“RestartPolicy”:{“Name”:“no”,“MaximumRetryCount”:0}

修改后配置:“RestartPolicy”:{“Name”:“always”,“MaximumRetryCount”:0}

至此完成了禁用开源redis docker 容器开机自启动。可重启系统验证设置效果。文章来源地址https://www.toymoban.com/news/detail-540563.html

到了这里,关于使用TongRDS替换开源redis 并设置开机自启动的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • Ubuntu开机自启动设置/docker开机自启

            这里有两个程序所以编写了两个脚本,第一脚本(master.sh):         开启一个新的终端,使用conda创建的wood2环境,到指定目录执行main.py程序,并把日志信息保存到指定文件masterLog.txt中。         第二个脚本(wood.sh):         开启一个新的终端,到指定目

    2024年02月06日
    浏览(51)
  • Docker系列---【docker和docker容器设置开机启动】

    1)创建容器时设置 2)修改已有容器,使用update 如果创建时未指定 --restart=always,可通过update 命令设置

    2024年02月08日
    浏览(43)
  • redis7.2.0 centos源码编译安装并设置开机自启动

    下载源码包 编译编码 编译编码 此时默认redis-server redis-cli等命令行安装到目录/usr/local/bin/目录中。 如果你想安装命令行到指定目录中你可以指定位置 如 make install PREFIX=/usr/local/redis 修改redis.conf 后台启动 daemonize yes 支持远程连接 注释或者指定为0.0.0.0 bind 127.0.0.1 -::1 protected

    2024年02月10日
    浏览(56)
  • Docker服务以及容器如何设置设备开机自动启动

    如果碰到断电重启,在没有设置自动启动的情况下,我们所有应用(比如redis)都需要重新手动启动一遍,这样就非常麻烦,不能及时处理,所以本文来讲解一下如果设置自动启动,话不多说,直接开始。 使用docker run命令创建容器时没有添加参数 --restart=always ,导致的后果是

    2024年02月04日
    浏览(47)
  • Ubuntu/Linux安装JDK、Mysql、Redis、Rabbitmq、Nginx 并设置开机自启动

    1、Ubuntu安装版本为20.04 2、文中安装包也可以从网盘下载 链接:https://pan.baidu.com/s/1YAXhSByi0fQULPR6lV3yGg 提取码:ubun 3、相关查看命令 先去Oracle官网下载jdk,本人使用版本为jdk-8u351 将上面的jdk上传到服务器,使用下面命令解压 命令参数解释 参数 含义 tar Linux压缩/解压缩命令 -

    2024年02月02日
    浏览(53)
  • Alpine 使用OpenRC设置程序开机自启动

    使用 docker start xxx 或 docker restart xxx 启动基于Alpine 的容器后,自动运行自定义的服务。 Alpine使用OpenRC管理服务启动、停止、查看状态及加入启动项。Alpine官方文档中Working with OpenRC章节介绍如下: OpenRC is the init system used in alpine. The init system manages the services, startup and shutdown o

    2024年02月10日
    浏览(42)
  • 【Linux】使用systemd设置开机自启动命令

    systemd是Linux系统中现代化的初始化系统,可以使用它来实现开机自动运行命令。在systemd中,可以通过创建一个service文件,把要执行的命令放在其中,然后将其添加到systemd的自启动项中。 具体操作步骤如下: 首先在终端中使用sudo权限创建一个.service文件,用于存储service配置

    2024年02月08日
    浏览(76)
  • docker使用Dockerfile制做容器(以hyperf为列,开机启动)

    1、Dockerfile文件 1-1、执行命令生成hyperf:latest容器(文件名是Dockerfile可以省略,如果是其它文件名需要写上docker build –f dockerfile文件路径 –t 镜像名称:版本) 2、start.sh脚本 3、启动,重新启动也会执行脚本,后面加上/data/start.sh(启动执行脚本,重新启动也会执行脚本)

    2024年01月21日
    浏览(46)
  • Amazon Linux上使用ec2-user来设置开机自启动的shell脚本

    要在Amazon Linux上使用ec2-user来设置开机自启动的shell脚本,可以按照以下步骤操作:   1. 确保您拥有要设置自启动的shell脚本。假设脚本的路径是`/home/ec2-user/myscript.sh`。   2. 使用以下命令打开`/etc/rc.d/rc.local`文件:    ```shell    sudo nano /etc/rc.d/rc.local    ```   3. 在文件末尾添

    2024年02月15日
    浏览(59)
  • 部署问题集合(十九)linux设置Tomcat、Docker,以及使用脚本开机自启(亲测)

    因为不想每次启动虚拟机都要手动启动一遍这些东西,所以想要设置成开机自启的状态 创建service文件 添加如下内容,注意修改启动脚本和关闭脚本的地址 设置开机自启: systemctl enable tomcat 重新载入配置文件,使设置生效: systemctl daemon-reload 重新启动看看效果: reboot (如

    2024年02月11日
    浏览(45)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包