在哪个网站做ppt模板赚钱wordpress demo

张小明 2026/1/10 2:14:13
在哪个网站做ppt模板赚钱,wordpress demo,wordpress文章分类设置,传媒免费网站建设文章目录 前言一、redis集群概述二、redis集群的作用三、工作流程四、redis集群的数据分片 重点五、一台服务器搭建redis集群1、环境规划2、redis安装3、创建6个redis实例4、启动集群5、测试集群 六、三台服务器做三主三从1、环境规划2、系统设置#xff08;所有节点#xff…文章目录前言一、redis集群概述二、redis集群的作用三、工作流程四、redis集群的数据分片 重点五、一台服务器搭建redis集群1、环境规划2、redis安装3、创建6个redis实例4、启动集群5、测试集群六、三台服务器做三主三从1、环境规划2、系统设置所有节点3、安装部署redis所有节点4、创建集群节点(所有节点)5、启动所有redis节点6、创建集群(任选一台)7、测试总结前言Redis 集群是分布式架构的核心实现通过分片存储与主从复制保障高可用、高扩展本文从原理到实操详解集群作用、数据分片核心并提供单机多实例及三主三从部署方案助力快速落地。一、redis集群概述集群Redis ClusterRedis 3.0开始引入的分布式存储方案。集群由多个节点(Node)组成Redis的数据分布在这些节点中。集群中的节点分为主节点和从节点只有主节点负责读写请求和集群信息的维护从节点只进行主节点数据和状态信息的复制。二、redis集群的作用1、数据分区集群将数据分散到多个节点一方面突破了Redis单机内存大小的限制存储容量大大增加另一方面每个主节点都可以对外提供读服务和写服务大大提高了集群的响应能力。2、高可用集群支持主从复制和主节点的自动故障转移与哨兵类似当任一节点发生故障时集群仍然可以对外提供服务。三、工作流程1、每次写入数据先校验哈希槽值再存入对应的master如在master1写入a1 1,如果哈希槽值是15000那么就会自动路由到master3存入数据。2、master3写入的数据master2和master1无法查询只有slave3能查心跳的作用维护集群拓扑结构让所有节点知道 “集群有哪些节点、各自负责什么槽位。故障检测发现宕机的 master 节点为自动故障转移做准备同步集群配置变更确保所有节点配置一致验证节点身份防止非法节点混入集群四、redis集群的数据分片 重点Redis集群引入了哈希槽的概念Redis集群有16384个哈希槽编号0-16383集群的每个节点负责一部分哈希槽。即每个Key通过CRC16校验后对16384取余来决定放置哪个哈希槽通过这个值去找到对应的插槽所对应的节点然后直接自动跳转到这个对应的节点上进行存取操作。示例以3个节点组成的集群为例节点A包含0到5460号哈希槽节点B包含5461到10922号哈希槽节点C包含10923到16383号哈希槽Redis集群的主从复制模型集群中具有A、B、C三个节点如果节点B失败了整个集群就会因缺少5461-10922这个范围的槽而不可以用。为每个节点添加一个从节点A1、B1、C1整个集群便有三个Master节点和三个slave节点组成在节点B失败后集群选举B1位为的主节点继续服务。当B和B1都失败后集群将不可用。五、一台服务器搭建redis集群1、环境规划三主三从架构服务器192.168.10.1022、redis安装#1关闭防火墙和增强服务systemctl stop firewalld systemctl disable firewalld setenforce0#2安装依赖yuminstall-y gcc gccmake#3解压redis文件和编译安装cd/opt/tarzvxf redis-5.0.7.tar.gz -C /opt/cd/opt/redis-5.0.7/#由于Redis源码包中直接提供了 Makefile 文件所以在解压完软件包后不用先执行 ./configure 进行配置makemakePREFIX/usr/local/redisinstall#4、创建软链接(添加到path路径)让Linux能直接找到redis的server文件ln-s /usr/local/redis/bin/* /usr/local/bin/#5执行脚本获取redis服务配置文件cd/opt/redis-5.0.7/utils ./install_server.sh#6查看redis端口号是否启动成功#net-tools包netstat-antulp|grepredis3、创建6个redis实例# 1创建6个redis目录mkdir-p redis-cluster/redis600{1..6}# 2创建6个实例foriin{1..6}do# 复制6个redis.conf文件cp/opt/redis-5.0.7/redis.conf /etc/redis/redis-cluster/redis600$i# 复制6个redis.cli和6个redis.servercp/opt/redis-5.0.7/src/redis-cli /opt/redis-5.0.7/src/redis-server /etc/redis/redis-cluster/redis600$idone修改如下配置文件6个#其他5个文件夹的配置文件以此类推修改注意6个端口都要不一样。cd/etc/redis/redis-cluster/redis6001vimredis.conf#bind 127.0.0.1 #69行注释掉bind 项默认监听所有网卡protected-mode no#88行修改关闭保护模式port6001#92行修改redis监听端口(其他5个端口不一样)daemonizeyes#136行开启守护进程以独立进程启动cluster-enabledyes#832行取消注释开启群集功能cluster-config-file nodes-6001.conf#840行取消注释群集名称文件设置cluster-node-timeout15000#846行取消注释群集超时时间设置appendonlyyes#700行修改开启AOF持久化启动redis节点fordin{1..6}docd/etc/redis/redis-cluster/redis600$d# 启动 Redis 服务端进程并指定加载redis.conf配置文件redis-server redis.confdone查看ps -ef | grep redis4、启动集群# --replicas 1 表示每个主节点有1个从节点。redis-cli --cluster create127.0.0.1:6001127.0.0.1:6002127.0.0.1:6003127.0.0.1:6004127.0.0.1:6005127.0.0.1:6006 --cluster-replicas15、测试集群redis-cli -p 6001 -c127.0.0.1:6001 cluster slots查看哈希槽值六、三台服务器做三主三从1、环境规划192.168.10.105 主节点6001 从节点6002192.168.10.106 主节点6001 从节点6002192.168.10.107 主节点6001 从节点6002前提条件redis5.0.7CentOS 7.9所有服务器互通ping通、端口6001、6002放行禁用防火墙和selinux(生产环境精准放行端口即可)2、系统设置所有节点# 关闭防火墙和增强服务systemctl stop firewalld systemctl disable firewalld# /etc/sysconfig/selinux永久关闭setenforce03、安装部署redis所有节点# 安装依赖yuminstall-y gcc gcc-cmakewgetvim# 时间同步yuminstall-y ntpdate ntpdate ntp.aliyun.com# 同步失败多试几次可能因为网络原因# 下载rediswget-P /opt/ https://download.redis.io/releases/redis-5.0.7.tar.gzcd/opttarzxvf redis-5.0.7.tar.gzcdredis-5.0.7# 必须路径写前面否则安装在默认位置。# PREFIX 是 Redis Makefile 中定义的变量需要传递给 make 命令本身而非 install 目标makemakePREFIX/usr/local/redisinstallln-s /usr/local/redis/bin/* /usr/local/bin/cd/opt/redis-5.0.7/utils ./install_server.sh# 查看netstat-antulp|grepredis4、创建集群节点(所有节点)pkill-9 redismkdir-p /etc/redis/cluster/{redis6001,redis6002}cp/opt/redis-5.0.7/redis.conf /etc/redis/cluster/redis6001cp/opt/redis-5.0.7/redis.conf /etc/redis/cluster/redis6002vim/etc/redis/cluster/redis6001/redis.conf# 修改配置文件#bind 127.0.0.1 #69行注释掉bind 项默认监听所有网卡protected-mode no#88行修改关闭保护模式port6001#92行修改redis监听端口daemonizeyes#136行开启守护进程以独立进程启动cluster-enabledyes#832行取消注释开启群集功能cluster-config-file nodes-6001.conf#840行取消注释群集名称文件设置cluster-node-timeout15000#846行取消注释群集超时时间设置appendonlyyes#700行修改开启AOF持久化cp/etc/redis/cluster/redis6001/redis.conf /etc/redis/cluster/redis6002/redis.confvim/etc/redis/cluster/redis6002/redis.conf port6002#92行修改redis监听端口5、启动所有redis节点cp/opt/redis-5.0.7/src/redis-cli /opt/redis-5.0.7/src/redis-server /etc/redis/cluster/redis6001/cp/opt/redis-5.0.7/src/redis-cli /opt/redis-5.0.7/src/redis-server /etc/redis/cluster/redis6002/cd/etc/redis/cluster/redis6001 redis-server redis.confcd/etc/redis/cluster/redis6002 redis-server redis.conf6、创建集群(任选一台)redis-cli --cluster create192.168.10.105:6001192.168.10.105:6002192.168.10.106:6001192.168.10.106:6002192.168.10.107:6001192.168.10.107:6002 --cluster-replicas17、测试redis-cli -p 6001 -c在192.168.10.105 添加数据a1 111 和 a2 2数据保存进行路由。在192.168.10.106查到a1在192.168.10.107查到a2总结本文系统梳理 Redis 集群核心逻辑聚焦数据分片关键技术通过单机 6 实例与三台服务器三主三从的实操部署结合测试验证完整呈现集群搭建全流程为高可用部署提供可落地指南。
版权声明:本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!

浙江做网站平台的科技公司潍坊市建设工程管理处网站

如何5分钟完成OBS网页集成?新手必看配置指南 【免费下载链接】obs-browser 项目地址: https://gitcode.com/gh_mirrors/obs/obs-browser 想要在直播中轻松添加网页内容吗?OBS Browser插件正是你需要的工具。这款基于Chromium内核的强大插件&…

张小明 2026/1/7 4:38:19 网站建设

网站上的咨询窗口是怎么做的做微商网站设计

Zotero PDF Translate插件翻译窗口笔记功能深度解析:为什么"添加到笔记"按钮有时不显示? 【免费下载链接】zotero-pdf-translate 支持将PDF、EPub、网页内容、元数据、注释和笔记翻译为目标语言,并且兼容20多种翻译服务。 项目地…

张小明 2026/1/8 7:02:43 网站建设

怎么引导做淘宝的客户做官方网站logo设计公司 艺点意创

一、学习建议 1.了解基础概念: 开始之前,了解网络安全的基本概念和术语是很重要的。你可以查找网络安全入门教程或在线课程,了解网络安全领域的基本概念,如黑客、漏洞、攻击类型等。 2.网络基础知识: 学习计算机网…

张小明 2026/1/8 14:14:44 网站建设

自己做的网站主页打开速度案例展示网站

一、核心概念(通俗解释)可以把字符串常量池理解成一个「字符串缓存池」:当你创建字符串(比如 String s "hello")时,JVM 会先去常量池里找有没有内容为 "hello" 的字符串。如果有&…

张小明 2026/1/8 17:58:13 网站建设

做毕业设计一个网站的数据来源杭州建筑设计公司排名

STM32实战:工业级温度控制系统深度解析与实现 【免费下载链接】STM32 项目地址: https://gitcode.com/gh_mirrors/stm322/STM32 在嵌入式系统开发领域,STM32微控制器凭借其强大的性能和丰富的外设资源,在工业控制应用中占据重要地位。…

张小明 2026/1/9 1:37:24 网站建设

网站为什么备案wordpress主题异次元软件世界

在移动应用开发中,Lottie动画已经成为提升用户体验的重要工具。通过将After Effects动画无缝集成到iOS应用中,开发者可以创建出专业级的动效体验。本文将深入探讨Lottie-ios库的核心功能、动画控制技巧以及性能优化策略。 【免费下载链接】lottie-ios ai…

张小明 2026/1/8 20:38:52 网站建设