当前位置: 首页 > news >正文

网站赚钱思路营销推广网

网站赚钱思路,营销推广网,佛山市城乡和住房建设局网站,外语网站制作文章目录 0. 前言1. 配置方式步骤1: 准备硬件和网络步骤2: 安装Redis步骤3: 配置主服务器的Redis步骤4: 配置从服务器的Redis步骤5: 测试复制功能步骤6: 监控复制状态 2. 参考文档 0. 前言 在Redis运维篇的第5.6章节中,将讨论Redis服务器的主从复制配置。在开始之前…

文章目录

  • 0. 前言
  • 1. 配置方式
      • 步骤1: 准备硬件和网络
      • 步骤2: 安装Redis
      • 步骤3: 配置主服务器的Redis
      • 步骤4: 配置从服务器的Redis
      • 步骤5: 测试复制功能
      • 步骤6: 监控复制状态
  • 2. 参考文档

在这里插入图片描述

0. 前言

在Redis运维篇的第5.6章节中,将讨论Redis服务器的主从复制配置。在开始之前,让先来了解一下主从复制的概念和作用。

主从复制是指将一个Redis服务器的数据复制到其他Redis服务器的过程。在主从复制中,一个Redis服务器充当主服务器,而其他Redis服务器则充当从服务器。主服务器负责接收写操作,并将这些写操作传播到所有从服务器。从服务器则负责接收主服务器传播的写操作,并将这些写操作应用到自己的数据集中。

主从复制的主要作用是提高系统的可用性和性能。通过将数据复制到多个服务器上,即使主服务器发生故障,从服务器仍然可以提供读取服务,从而保证系统的可用性。此外,主从复制还可以将读操作分摊到多个服务器上,从而提高整个系统的读取性能。

在接下来的内容中,将详细讲解如何进行Redis服务器的主从复制配置和示例。

1. 配置方式

步骤1: 准备硬件和网络

确保你的主机和从机的硬件资源符合运行Redis的要求。主服务器和从服务器应该通过可靠的网络连接,确保两者之间的通信稳定且延迟较低。

这里我使用3台虚拟机来搭建一下,主服务器的ip为192.168.10.1,两个从服务器的ip分别为192.168.10.2192.168.10.2,端口号都为6379,具体的配置如下

步骤2: 安装Redis

根据你的操作系统,从Redis官网下载安装包或使用相应的包管理器进行安装。
对于基于RPM的系统(如CentOS):

sudo yum install redis

对于基于Debian的系统(如Ubuntu):

sudo apt-get update
sudo apt-get install redis-server

对于macOS(使用Homebrew):

brew install redis

我的是Centos 7
192.168.10.1
192.168.10.2
192.168.10.3
分别安装完redis 并开放防火墙6379端口号
有两种方式,看你的操作系统的支持。

  1. 使用firewall
	   # 检查当前防火墙规则:sudo firewall-cmd --list-all #  如果没有特定规则,可以使用以下命令开放端口 6379:sudo firewall-cmd --add-port=6379/tcp --permanent # 重新加载防火墙规则:sudo firewall-cmd --reload
  1. 或者使用iptables
sudo iptables -A INPUT -p tcp --dport 6379 -j ACCEPT

分别修改三台服务器的配置如下

daemonize yes
# 绑定的主机地址,这里注释掉,开放ip连接
#bind 127.0.0.1
logfile "redis.log"
requirepass 123456

步骤3: 配置主服务器的Redis

编辑Redis配置文件(通常位于/etc/redis/redis.conf/usr/local/etc/redis.conf),进行以下设置:

# 启用AOF持久化模式,以保证数据安全
appendonly yes# 如果需要密码认证,取消以下注释并设置密码
requirepass 123456

重启Redis服务来应用新的配置:

sudo service redis-server restart

或在系统中使用对应的命令,如systemctl等。

步骤4: 配置从服务器的Redis

在从服务器上,同样编辑Redis配置文件。添加以下设置:

# 指定主服务器的地址和端口
slaveof 192.168.10.1 6379# 如果主服务器设置了密码,配置从服务器的masterauth以匹配主服务器的密码
masterauth 123456# 设置从服务器为只读模式
slave-read-only yes# 设置从服务器与主服务器断开连接时的超时时间,单位为秒
repl-timeout 60# 设置从服务器向主服务器发送PING的频率,单位为秒
repl-ping-slave-period 10

重启从服务器的Redis服务以应用新的配置。

步骤5: 测试复制功能

在主服务器上执行Redis命令,添加一些数据:

redis-cli -a 123456
set key1 "value1"

然后,在从服务器上执行:

redis-cli -a 123456
get key1

如果返回的是"value1",表示复制功能正常。

步骤6: 监控复制状态

使用以下命令在主服务器和从服务器上查看复制的状态和信息:

redis-cli -a 123456
info replication

会看到类似于以下的信息:

192.168.10.1:6379> info replication
# Replication
role:master
connected_slaves:2
slave0:ip=192.168.10.2,port=6379,state=online,offset=700,lag=0
slave1:ip=192.168.10.3,port=6379,state=online,offset=700,lag=0
master_replid:b80a4720c0001efb62940f5ad6abaf9cdaf7a813
master_replid2:0000000000000000000000000000000000000000
master_repl_offset:700
second_repl_offset:-1
repl_backlog_active:1
repl_backlog_size:1048576
repl_backlog_first_byte_offset:1
repl_backlog_histlen:700192.168.10.2:6379> info replication
# Replication
role:slave
master_host:192.168.10.1
master_port:6379
master_link_status:up
master_last_io_seconds_ago:3
master_sync_in_progress:0
slave_repl_offset:854
slave_priority:100
slave_read_only:1
connected_slaves:0
master_replid:b80a4720c0001efb62940f5ad6abaf9cdaf7a813
master_replid2:0000000000000000000000000000000000000000
master_repl_offset:854
second_repl_offset:-1
repl_backlog_active:1
repl_backlog_size:1048576
repl_backlog_first_byte_offset:57
repl_backlog_histlen:798192.168.10.3:6379> info replication
# Replication
role:slave
master_host:192.168.10.1
master_port:6379
master_link_status:up
master_last_io_seconds_ago:6
master_sync_in_progress:0
slave_repl_offset:854
slave_priority:100
slave_read_only:1
connected_slaves:0
master_replid:b80a4720c0001efb62940f5ad6abaf9cdaf7a813
master_replid2:0000000000000000000000000000000000000000
master_repl_offset:854
second_repl_offset:-1
repl_backlog_active:1
repl_backlog_size:1048576
repl_backlog_first_byte_offset:1
repl_backlog_histlen:854

2. 参考文档

https://redis.io/docs/management/replication/

http://www.dt0577.cn/news/36811.html

相关文章:

  • 呼和浩特 网站建设网站发帖推广平台
  • 做soho一定要做网站吗广告网络推广怎么做
  • 有什么网站可以做援交seo优化服务是什么意思
  • 江苏炒股配资网站开发免费网站安全软件大全
  • 怎么做qq靓号网站长沙靠谱关键词优化公司电话
  • 长沙建立网站关键词上首页的有效方法
  • 网站开发 鲁山关键词查找网站
  • 长春手机建站模板2021年新闻摘抄
  • 可以做分销的网站全网营销推广系统
  • 济南市公共资源交易中心官网网站优化关键词价格
  • 网站建设行业发展状况企业培训心得体会
  • 做美工用的网站中国十大经典广告
  • 网站开发背景鼠标跟随百度免费推广有哪些方式
  • 上海做网站设计关键词竞价排名
  • 聊城高端网站制作免费做网站怎么做网站吗
  • 成品网站代理seo优化的作用
  • 沧州网站建设的集成商seo指的是
  • wap网页编写开封网站快速排名优化
  • 龙华建网站多少钱推广方案的内容有哪些
  • 网站手机网页如何做深圳的seo网站排名优化
  • 做代购注册什么网站国内新闻最新消息十条
  • 一站式网站手机端怎么做网站快速排名优化报价
  • 做海报的网站什么编辑器安徽百度seo公司
  • 调用wordpress搜索代码seo的收费标准
  • 由担路网提供网站建设短视频seo
  • 论某网站职能建设企业网站推广方案设计毕业设计
  • 网站seo博客北京百度网站排名优化
  • 想再算命网站上登广告怎么做国内时事新闻
  • 中国建设银行ie下载网站百度快速优化软件
  • 北京自己怎样做网站百度百科优化排名