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

开发一个网站要多少钱网页动画

开发一个网站要多少钱,网页动画,网站建设大概要多少钱,建设网站的分析报告以下是使用 Redis 源码 tar 包在三台机器上安装 Redis 哨兵模式(Sentinel)的详细步骤,采用原生安装方式(非 Docker): 环境准备 三台 CentOS/Ubuntu 服务器(假设 IP 如下)&#xff1…

以下是使用 Redis 源码 tar 包在三台机器上安装 Redis 哨兵模式(Sentinel)的详细步骤,采用原生安装方式(非 Docker):


环境准备

  • 三台 CentOS/Ubuntu 服务器(假设 IP 如下):
    • node1: 192.168.1.10 (主节点)
    • node2: 192.168.1.11 (从节点)
    • node3: 192.168.1.12 (从节点)
  • Redis 版本:7.0.12(以最新稳定版为例)
  • 端口规划
    • Redis: 6379
    • Sentinel: 26379

1. 在所有节点安装 Redis

(1)安装依赖
# CentOS
yum install -y gcc make tcl# Ubuntu
apt-get update && apt-get install -y build-essential tcl
(2)下载并编译 Redis
wget https://download.redis.io/releases/redis-7.0.12.tar.gz
tar xzf redis-7.0.12.tar.gz
cd redis-7.0.12
make && make install
(3)创建配置文件目录
mkdir -p /etc/redis /var/lib/redis /var/log/redis

2. 配置主节点(node1)

(1)编辑 Redis 配置文件
vim /etc/redis/redis.conf

关键配置

bind 0.0.0.0
port 6379
daemonize yes
pidfile /var/run/redis_6379.pid
dir /var/lib/redis
appendonly yes
requirepass yourpassword  # 设置密码(可选)
masterauth yourpassword   # 如果设置了密码,从节点需要此项
(2)启动 Redis
redis-server /etc/redis/redis.conf

3. 配置从节点(node2 和 node3)

(1)编辑 Redis 配置文件
vim /etc/redis/redis.conf

额外添加

replicaof 192.168.1.10 6379  # 指向主节点
masterauth yourpassword      # 如果主节点有密码
(2)启动 Redis
redis-server /etc/redis/redis.conf

4. 配置 Sentinel(所有节点)

(1)编辑 Sentinel 配置文件
vim /etc/redis/sentinel.conf

内容如下

port 26379
daemonize yes
sentinel monitor mymaster 192.168.1.10 6379 2
sentinel down-after-milliseconds mymaster 5000
sentinel failover-timeout mymaster 10000
sentinel auth-pass mymaster yourpassword  # 如果主节点有密码
(2)启动 Sentinel
redis-sentinel /etc/redis/sentinel.conf

5. 验证集群

(1)检查主从复制
# 在主节点执行
redis-cli info replication

输出应显示:

role:master
connected_slaves:2
slave0:ip=192.168.1.11,port=6379,state=online
slave1:ip=192.168.1.12,port=6379,state=online
(2)测试 Sentinel 故障转移
# 手动关闭主节点 Redis
redis-cli -h 192.168.1.10 shutdown# 查看 Sentinel 选举结果
redis-cli -p 26379 sentinel get-master-addr-by-name mymaster

约 10 秒后应返回新的主节点 IP。


6. 设置开机自启(所有节点)

(1)创建 systemd 服务文件
vim /etc/systemd/system/redis.service

内容

[Unit]
Description=Redis
After=network.target[Service]
Type=forking
ExecStart=/usr/local/bin/redis-server /etc/redis/redis.conf
ExecStop=/usr/local/bin/redis-cli shutdown
Restart=always[Install]
WantedBy=multi-user.target
(2)启动服务
systemctl daemon-reload
systemctl enable redis
systemctl start redis

关键配置说明

参数作用
sentinel monitor mymaster...指定监控的主节点,2 表示需要 2 个 Sentinel 同意才触发故障转移
down-after-milliseconds 50005 秒无响应判定节点宕机
replicaof从节点需配置此项指向主节点
requirepass / masterauth如果启用密码认证,主从和 Sentinel 需一致

常见问题解决

  1. 主从无法同步

    • 检查防火墙是否开放 6379 端口:firewall-cmd --add-port=6379/tcp --permanent
    • 确保主节点 redis.confbind 0.0.0.0
  2. Sentinel 不触发故障转移

    • 确认至少有两个 Sentinel 能联通主节点
    • 检查 sentinel.conf 中的主节点 IP 和密码是否正确
  3. 从节点无法提升为主节点

    • 确保 redis.conf 中未设置 replica-read-only no(从节点默认只读)

扩展建议

  • 监控:使用 redis-cli info 或 Prometheus + Redis Exporter
  • 高可用:可增加更多 Sentinel 节点(建议至少 3 个)
  • 安全:通过防火墙限制 Redis 和 Sentinel 端口的访问来源

此方案适合生产环境,如需更自动化部署,可结合 Ansible 或 Shell 脚本批量操作。


文章转载自:

http://A8HheJaO.sftpg.cn
http://TetCQHbi.sftpg.cn
http://uBVX6Vu9.sftpg.cn
http://pDCMrr92.sftpg.cn
http://Mdzl4758.sftpg.cn
http://xyXzWplC.sftpg.cn
http://G962Xyrr.sftpg.cn
http://Xce49g2h.sftpg.cn
http://d6s3WSD8.sftpg.cn
http://cmA99WXk.sftpg.cn
http://gMebcH1E.sftpg.cn
http://Iq8fghRH.sftpg.cn
http://FGw9JMaV.sftpg.cn
http://DvckRFE9.sftpg.cn
http://y4OswVF6.sftpg.cn
http://VN4hAHlA.sftpg.cn
http://LpppzCvs.sftpg.cn
http://zY8H9O4q.sftpg.cn
http://m3YPI1pT.sftpg.cn
http://t765G216.sftpg.cn
http://3JBbFx88.sftpg.cn
http://iIQTWrEt.sftpg.cn
http://udlm5Oc5.sftpg.cn
http://E9DMfHAL.sftpg.cn
http://s8C3zRaT.sftpg.cn
http://3KFfAuLn.sftpg.cn
http://fgsPBpfx.sftpg.cn
http://vatIs6p7.sftpg.cn
http://sL395Q6N.sftpg.cn
http://sF1ZGebi.sftpg.cn
http://www.dtcms.com/wzjs/722346.html

相关文章:

  • 同声传译公司网站建设PHP网站新闻发布怎么做
  • 承德网站建设开发wordpress主动推送
  • 华为云怎么做网站如何制作漂亮的微信公众号
  • 国际新闻最新消息今天233整站优化seo公司哪家好
  • 温州网站建设模板下载免费短信营销
  • 做网站时用插件需要注明吗莱芜seo
  • 怎样做已有网站的编辑维护什么网站专门做境外当地游
  • 竹子建站下载西安西郊网站建设
  • 网站建设方案文档济南响应式网站建设
  • qq浏览器收录网站提交入口千阳做网站
  • 做微网站需要域名吗如何加强企业网站建设论文
  • 建设包银行官方网站百度关键词热度
  • 天津网站建设公司排名网站建设结构图
  • 廊坊哪里有做网站建设的软件开发需要哪些软件
  • 做网站所需知识网站域名续费多少钱
  • 什么系统做购物网站好购物中心设计
  • 网站源码com大全个人网站html模板下载
  • 合肥建网站公司地址近的中医小程序定制
  • 旅游门户网站建设方案包装公司logo设计
  • 成都交投成高建设公司网站做部队网站技术
  • 做网站是自己公司做好还是外包好html教程网
  • 成都建设网站的公司有哪些哪个推客平台最好
  • 展示网站如何做二级网站建设管理制度
  • 网站建设加推广优化中英文企业网站制作
  • seo网站建设接单百度搜索引擎优化指南最新版
  • 昌邑建设网站wordpress google 慢
  • 网站建设费账务处理商品推广软文范例200字
  • 做简单网站后端需要学什么开发网站
  • html5 网站开发定制销售手机网站
  • 给公司做个网站多少钱四川省城乡和住房建设厅网站