地方网站需要什么手续绍兴seo全网营销

张小明 2026/1/10 4:27:55
地方网站需要什么手续,绍兴seo全网营销,城阳网站制作,阿里云wordpress 讲解Redis集群简介Redis集群和高可用有几种方式#xff1a;其中一种是主从复制#xff0c;实现数据的多机备份和读操作的负载均衡。一主多从#xff0c;主库支持读写操作#xff0c;从库只支持读。在主从复制基础上#xff0c;哨兵实现了自动化的故障恢复。通过哨兵监控主节点…Redis集群简介Redis集群和高可用有几种方式其中一种是主从复制实现数据的多机备份和读操作的负载均衡。一主多从主库支持读写操作从库只支持读。在主从复制基础上哨兵实现了自动化的故障恢复。通过哨兵监控主节点状态主节点宕机时自动切换到从节点。另外一种是集群多节点分片存储结合主从复制实现故障切换。本例主要介绍主从复制加哨兵模式和集群模式。2 Redis配置规划2.1 Redis哨兵模式规划本次计划使用两台虚拟机进行Redis哨兵每台虚拟机运行Redis节点一个、Redis哨兵服务一个。10.10.1.45上的Redis节点为初始的主节点、10.10.1.46上的Redis节点为初始的从节点。服务器 服务器一 服务器二IP地址 10.10.1.45 10.10.1.46安装用户 kylin管理员安装目录 /data/redis节点数据目录 /data/redis/data节点配置目录 /data/redis/conf节点日志目录 /data/redis/logsRedis端口 6379Redis密码 142857哨兵端口 26379哨兵密码 无主从同步密码 142857主从组名 mymaster2.2 Redis集群模式规划本次计划使用三台虚拟机进行Redis集群每台虚拟机运行集群主、备节点各一个。三台服务器的节点遵循循环主备关系即A服务器上的主节点对应备节点在B服务器上B服务器上的主节点对应备节点在C服务器上C服务器上的主节点对应备节点在A服务器上。服务器 服务器一 服务器二 服务器三IP地址 10.10.1.41 10.10.1.42 10.10.1.43安装用户 kylin管理员安装目录 /data/redis主节点数据目录 /data/redis/data/6379从节点数据目录 /data/redis/data/6380节点配置目录 /data/redis/conf节点日志目录 /data/redis/logs主节点端口 6379从节点端口 6380Redis密码 142857主从同步密码 1428573 安装Redis软件3.1 安装版本说明银河麒麟V10的桌面版和高级服务器版的安装体系差异较大默认已经安装的包也不同因此在编译Redis之前银河麒麟V10的桌面版和高级服务器版需要安装不同的包。本例基于以下银河麒麟版本建立。Kylin-Desktop-V10-GFB-HWE-Release-020-X86_64Kylin-Desktop-V10-GFB-020-Release-20.1.3-ARM64Kylin-Server-V10-GFB-Release-030-X86_64Kylin-Server-V10-GFB-030-Release-30.1.3-ARM643.2 麒麟V10桌面版(GFB)3.2.1 安装前准备使用管理员用户创建安装文件目录。kylinKL1:~$ mkdir Install3.2.2 安装g银河麒麟V10国防桌面版使用源代码编译的方式安装Redis需要先安装g。银河麒麟V10使用的gcc版本是9.3.0g也应使用相同的版本需要安装g和libstdc两个包。可以从Ubuntu网站获取“g-9_9.3.0-10ubuntu2_amd64.deb”、“libstdc-9-dev_9.3.0-10ubuntu2_amd64.deb”两个包。kylinKL1:~$ gcc --versiongcc (Ubuntu 9.3.0-10kylin2) 9.3.0Copyright (C) 2019 Free Software Foundation, Inc.This is free software; see the source for copying conditions. There is NOwarranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.管理员账户使用sudo dpkg -i命令安装libstdc和g。kylinKL1:~/Install$ sudo dpkg -i libstdc-9-dev_9.3.0-10ubuntu2_amd64.deb g-9_9.3.0-10ubuntu2_amd64.deb正在选中未选择的软件包 libstdc-9-dev:amd64。(正在读取数据库 ... 系统当前共安装有 186622 个文件和目录。)准备解压 libstdc-9-dev_9.3.0-10ubuntu2_amd64.deb ...正在解压 libstdc-9-dev:amd64 (9.3.0-10ubuntu2) ...正在选中未选择的软件包 g-9。准备解压 g-9_9.3.0-10ubuntu2_amd64.deb ...正在解压 g-9 (9.3.0-10ubuntu2) ...正在设置 libstdc-9-dev:amd64 (9.3.0-10ubuntu2) ...正在设置 g-9 (9.3.0-10ubuntu2) ...正在处理用于 man-db (2.9.1-1kylin0k1) 的触发器 ...建立一个符号连接把/usr/bin目录下的x86_64-linux-gnu-g-9链接到g。kylinKL1:~/Install$ sudo ln -s /usr/bin/x86_64-linux-gnu-g-9 /usr/bin/g3.2.3 安装tcl银河麒麟V10国防桌面版使用源代码编译的方式安装Redis需要先安装tcl。Redis8.2要求tcl版本8.5以上需要安装tcl和libtcl两个包。从银河麒麟网站获取“libtcl8.6_8.6.10dfsg-1_amd64.deb”包从Ubuntu网站上获取“tcl8.6_8.6.1-4ubuntu1_amd64.deb”包。管理员账户使用sudo dpkg -i命令安装libtcl和tcl。kylinKL1:~/Install$ sudo dpkg -i libtcl8.6_8.6.10dfsg-1_amd64.deb tcl8.6_8.6.1-4ubuntu1_amd64.deb正在选中未选择的软件包 libtcl8.6:amd64。(正在读取数据库 ... 系统当前共安装有 187471 个文件和目录。)准备解压 libtcl8.6_8.6.10dfsg-1_amd64.deb ...正在解压 libtcl8.6:amd64 (8.6.10dfsg-1) ...正在选中未选择的软件包 tcl8.6。准备解压 tcl8.6_8.6.1-4ubuntu1_amd64.deb ...正在解压 tcl8.6 (8.6.1-4ubuntu1) ...正在设置 libtcl8.6:amd64 (8.6.10dfsg-1) ...正在设置 tcl8.6 (8.6.1-4ubuntu1) ...正在处理用于 libc-bin (2.31-0kylin9.1k20.8) 的触发器 ...正在处理用于 man-db (2.9.1-1kylin0k1) 的触发器 ...3.3 银河麒麟高级服务器版(GFB)3.3.1 安装前准备银河麒麟V10高级服务器版允许使用root直接登录这里安全起见创建用户kylin并加入wheel组作为管理员用户使用。[rootlocalhost ~]# adduser kylin[rootlocalhost ~]# passwd kylin更改用户 kylin 的密码 。新的 密码重新输入新的 密码passwd所有的身份验证令牌已经成功更新。[rootlocalhost ~]# usermod -aG wheel kylin再使用root用户创建/data共享目录。[rootlocalhost ~]# mkdir /data[rootlocalhost ~]# chmod arwx /data[rootlocalhost ~]# chmod -t /data使用root用户修改主机名并重新登录。[rootlocalhost ~]# hostnamectl set-hostname KL1[rootlocalhost ~]# logout使用kylin用户创建目录Install用于放置所有安装文件。[kylinKL1 ~]$ mkdir Install3.4 编译Redis解压缩redis-8.2.1.tar.gz包。kylinKL1:~/Install$ tar -zxf redis-8.2.1.tar.gz进入redis解压后目录下的deps目录运行make fast_float和make jemalloc。银河麒麟高级服务器版不需要此步骤。kylinKL1:~/Install$ cd redis-8.2.1/deps/kylinKL1:~/Install/redis-8.2.1/deps$ make fast_floatMAKE fast_floatcd fast_float make libfast_float CFLAGS LDFLAGSmake[1]: 进入目录“/home/kylin/redis-8.2.1/deps/fast_float”g -Wall -O3 -stdc11 -DFASTFLOAT_ALLOWS_LEADING_PLUS -c fast_float_strtod.cppar -r libfast_float.a fast_float_strtod.oar: 正在创建 libfast_float.amake[1]: 离开目录“/home/kylin/Install/redis-8.2.1/deps/fast_float”kylinKL1:~/Install/redis-8.2.1/deps$ make jemallocMAKE jemalloccd jemalloc ./configure --disable-cxx --with-version5.3.0-0-g0 --with-lg-quantum3 --disable-cache-oblivious --with-jemalloc-prefixje_ CFLAGS LDFLAGSchecking for xsltproc... falsechecking for gcc... gcc…………这里有很多提示信息此处省略。…………make[1]: 离开目录“/home/kylin/Install/redis-8.2.1/deps/jemalloc”进入redis解压后目录使用make指令编译Redis。kylinKL1:~/Install/redis-8.2.1/deps$ cd ..kylinKL1:~/Install/redis-8.2.1$ makefor dir in src; do make -C $dir all; donemake[1]: 进入目录“/home/kylin/Install/redis-8.2.1/src”CC Makefile.deprm -rf redis-server redis-sentinel redis-cli redis-benchmark redis-check-rdb redis-check-aof *.o *.gcda *.gcno *.gcov redis.info lcov-html Makefile.dep *.so…………这里有很多提示信息此处省略。…………LINK redis-benchmarkINSTALL redis-check-rdbINSTALL redis-check-aofHint: Its a good idea to run make test ;)make[1]: 离开目录“/home/kylin/Install/redis-8.2.1/src”使用make test指令进行测试。kylinKL1:~/Install/redis-8.2.1$ make testfor dir in src; do make -C $dir test; donemake[1]: 进入目录“/home/kylin/Install/redis-8.2.1/src”Cleanup: may take some time... OKStarting test server at port 21079[ready]: 387245Testing unit/acl-v2…………这里有很多提示信息此处省略。…………515 seconds - defrag0 seconds - list-large-memory1 seconds - set-large-memory\o/ All tests passed without errors!Cleanup: may take some time... OKmake[1]: 离开目录“/home/kylin/Install/redis-8.2.1/src”3.5 安装Redis按照规划创建redis目录。哨兵模式不需要创建6380目录。kylinKL1:~/Install/redis-8.2.1$ mkdir /data/rediskylinKL1:~/Install/redis-8.2.1$ mkdir /data/redis/datakylinKL1:~/Install/redis-8.2.1$ mkdir /data/redis/data/6379kylinKL1:~/Install/redis-8.2.1$ mkdir /data/redis/data/6380kylinKL1:~/Install/redis-8.2.1$ mkdir /data/redis/confkylinKL1:~/Install/redis-8.2.1$ mkdir /data/redis/logs使用make install指令进行安装使用PREFIX参数指定安装目录。kylinKL1:~/Install/redis-8.2.1$ make install PREFIX/data/redisfor dir in src; do make -C $dir install; donemake[1]: 进入目录“/home/kylin/Install/redis-8.2.1/src”Hint: Its a good idea to run make test ;)INSTALL redis-serverINSTALL redis-benchmarkINSTALL redis-climake[1]: 离开目录“/home/kylin/Install/redis-8.2.1/src”修改配置文件加入REDIS_HOME环境变量扩充PATH环境变量。kylinKL1:~/Install/redis-8.2.1$ sudo vi /etc/profile…………原有的配置信息。…………export REDIS_HOME/data/redisexport PATH$PATH:$REDIS_HOME/bin在另外两台服务器上同样安装Redis。注意银河麒麟V10高级服务器版默认已经安装了Redis 4.0.11版如果直接输入redis-server、redis-cli会默认调用Redis 4.0.11版的相应程序因此在后续配置时需要指明程序目录如“/data/redis/bin/redis-server”、“/data/redis/bin/redis-cli”。4 配置Redis哨兵模式4.1 开放防火墙端口麒麟高级服务器版默认开启了防火墙需要开放规划的Redis相关的端口包括6379、26379等以上端口均为TCP协议。kylinKL5 ~$ sudo firewall-cmd --add-port6379/tcp --permanentsuccesskylinKL5 ~$ sudo firewall-cmd --add-port26379/tcp --permanentsuccesskylinKL5 ~$ sudo firewall-cmd --reloadsuccesskylinKL5 ~$ sudo firewall-cmd --list-ports6379/tcp 26379/tcp4.2 修改配置文件从redis解压后目录复制文件redis.conf到“/data/redis/conf/”目录并改名为redis_6379.conf从redis解压后目录复制文件sentinel.conf到“/data/redis/conf/”目录。kylinKL5:~/Install/redis-8.2.1$ cp redis.conf /data/redis/conf/redis_6379.confkylinKL5:~/Install/redis-8.2.1$ cp sentinel.conf /data/redis/conf/kylinKL5:~/Install/redis-8.2.1$ cd /data/redis/conf/修改每台服务器上的配置文件redis_6379.conf中以下内容。kylinKL5:/data/redis/conf$ vi redis_6379.conf# 监听所有网络默认127.0.0.1。bind 0.0.0.0# 监听端口。port 6379# 允许后台运行。daemonize yes# PID 存放路径。pidfile /data/redis/redis_6379.pid# 日志存放路径。logfile /data/redis/logs/redis_6379.log# 数据目录。dir /data/redis/data/6379# 主服务器地址只在从机上配置。replicaof 10.10.1.45 6379# 主从同步master的密码。masterauth 142857# Redis密码。requirepass 142857修改每台服务器上的配置文件sentinel.conf中以下内容。其中最少切换哨兵数量为最少几个哨兵认为主服务器不可用时就启动切换。如果是三台服务器集群则此值应为2。kylinKL5:/data/redis/conf$ vi sentinel.conf# 禁用保护模式。protected-mode no# 允许后台运行。daemonize yes# PID 存放路径。pidfile /data/redis/sentinel.pid# 日志存放路径。logfile /data/redis/logs/sentinel.log# 哨兵监控集群名称、主机地址、主机端口、最少切换哨兵数量。sentinel monitor mymaster 10.10.1.45 6379 1# 哨兵的认证密码。sentinel auth-pass mymaster 142857启动Redis服务和哨兵服务启动顺序为主Redis服务、从Redis服务、主从哨兵服务。kylinKL5:~$ redis-server /data/redis/conf/redis_6379.confkylinKL6:~$ redis-server /data/redis/conf/redis_6379.confkylinKL5:~$ redis-sentinel /data/redis/conf/sentinel.confkylinKL6:~$ redis-sentinel /data/redis/conf/sentinel.conf4.3 测试主从复制使用客户端工具连接主机插入一条数据。主机插入数据使用客户端工具连接从机可以看到从主机插入的数据。从机查看数据使用客户端工具连接从机插入数据会报只读错误。从机插入数据
版权声明:本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!

网站打开速度变慢动漫网站怎么建设

IDR逆向工程工具:5分钟掌握Delphi程序分析技巧 【免费下载链接】IDR Interactive Delphi Reconstructor 项目地址: https://gitcode.com/gh_mirrors/id/IDR IDR(Interactive Delphi Reconstructor)是一款专为Delphi程序设计的逆向工程…

张小明 2026/1/9 0:06:25 网站建设

学校网站建设维护投标方案手机电影网站怎么做的

快速体验 打开 InsCode(快马)平台 https://www.inscode.net输入框内输入如下内容: 生成一个案例分析报告,详细描述CVE-2016-1000027漏洞在历史上的实际攻击案例,包括攻击者的手法、受影响的组织、造成的损失以及从中吸取的安全教训。报告应包…

张小明 2026/1/8 9:27:56 网站建设

微企申请网站seo口碑优化

本文详细解析了AI、机器学习、深度学习和语言模型的层级关系,重点介绍了大语言模型的概念、工作原理和训练过程。文章解释了大语言模型如何通过预训练、指令微调和RLHF三个步骤培养而成,以及Transformer框架如何通过注意力机制提升语言处理能力。最后&am…

张小明 2026/1/8 1:54:11 网站建设

石家庄建设局网站怎么打不开公司商标注册流程及费用

显卡驱动清理是每个PC玩家和IT维护人员的必备技能。当你发现游戏帧数莫名下降、新驱动安装失败时,很可能是那些顽固的"幽灵文件"在作祟。今天我们就来深入探讨如何用DDU工具彻底解决这个问题。 【免费下载链接】display-drivers-uninstaller Display Driv…

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

网站开发怎么配合帮人做图挣外快的网站

上个月报销时,我帮财务同事整理了 217张 电子发票,OFD格式的。她原本估算需要 大半天 ,结果我用一个小工具 28分钟 搞定,还顺道核对了金额误差。她看完结果直接要走了软件链接,说"这比实习生靠谱"。财务人的…

张小明 2026/1/8 8:30:18 网站建设

做招聘信息的网站有哪些方面在线设计房屋布局软件

训练营简介 2025年昇腾CANN训练营第二季,基于CANN开源开放全场景,推出0基础入门系列、码力全开特辑、开发者案例等专题课程,助力不同阶段开发者快速提升算子开发技能。获得Ascend C算子中级认证,即可领取精美证书,完成…

张小明 2026/1/8 12:34:39 网站建设