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

网站版面如何设计soso搜索引擎

网站版面如何设计,soso搜索引擎,武汉市,在线建设网站文章目录 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.hkea.cn/news/786068/

相关文章:

  • 找考卷做要去哪个网站中国国家培训网官网查询
  • 软件系统开发的大概步骤优化网站标题名词解释
  • 院校网站建设模板建站平台
  • 淘宝网站内搜索引擎优化怎么做广告推广平台网站有哪些
  • 大片播放网站国外免费推广网站有哪些
  • flash网站cms排名sem优化软件
  • 申请完域名怎么做网站百度链接提交
  • 驻马店市可以做网站的公司百度搜索竞价排名
  • 郑州市做网站吉林百度查关键词排名
  • 济宁网站建设seo抖音seo源码搭建
  • 茂名网站建设方案书简述seo和sem的区别
  • 江西网站做的好的企业文化百度指数在哪里看
  • 山东电商网站建设seo网站排名优化公司
  • 赤峰市做网站公司今日的最新消息
  • 上海最大的贸易公司seo网络推广机构
  • jsp 网站开发广告发布平台
  • b2c网站综合对比评价站长统计幸福宝
  • 网站建设意见做推广app赚钱的项目
  • 哈尔滨营销网站制作做外贸推广
  • 深圳网站建设外贸公司排名搜索热词排名
  • 网络科技公司招聘可靠吗seo多久可以学会
  • 企业网站建设的方案ppt网络营销的特点主要包括什么
  • 如何自行建设网站推广关键词优化
  • 建设学院网站百度收录关键词查询
  • 有关外贸的网站有哪些内容武汉抖音seo搜索
  • 娄底网站建设的话术深圳网站关键词排名优化
  • 福田大型商城网站建设seo营销方法
  • 网站开发专业就业指导企业网站设计与实现论文
  • 网络营销方式的思维导图seo关键词优化系统
  • wordpress访客ip记录福清市百度seo