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

谷歌外贸建站多少钱获得网页源码怎么做网站

谷歌外贸建站多少钱,获得网页源码怎么做网站,长沙旅游文案,建站用wordpress好吗哈喽大家好#xff0c;我是咸鱼 今天这篇文章介绍如何在一台服务器#xff08;以 CentOS 7.9 为例#xff09;上通过 redis-trib.rb 工具搭建 Redis cluster #xff08;三主三从#xff09; redis-trib.rb 是一个基于 Ruby 编写的脚本#xff0c;其功能涵盖了创建、管…哈喽大家好我是咸鱼 今天这篇文章介绍如何在一台服务器以 CentOS 7.9 为例上通过 redis-trib.rb 工具搭建 Redis cluster 三主三从 redis-trib.rb 是一个基于 Ruby 编写的脚本其功能涵盖了创建、管理以及维护 Redis 集群的各个方面 值得注意的是随着时间的推移一些较新版本的 Redis 已经将 redis-trib.rb 标记为不推荐使用的工具 鉴于此文章所采用的 Redis 版本为较老的 4.0.9 版本 对于较新版本的 Redis咸鱼建议采用 redis-cli 工具来进行集群的操作与管理以确保与 Redis 的最新特性保持一致 我们先把架构画出来这样后面部署的时候就很方便了 # 三个 Master 192.168.149.131:6379 192.168.149.131:6380 192.168.149.131:6381# 三个 Slave 192.168.149.131:26379 192.168.149.131:26380 192.168.149.131:26381需要注意的是Redis Cluster 中节点之间通过建立 TCP 连接使用 gossip 协议来传播集群的信息节点内部通信端口是服务端口 10000 举个例子启动 Redis 服务之后会有一个 6379 端口对外端口和一个 16379 端口对内通信端口 开始部署 部署前准备 首先创建 Redis 存储目录用来存放 rdb 文件等接着创建 pid 文件和日志文件存放目录 mkdir -pv /var/data/{6379,6380,6381,26379,26380,26381}mkdir /usr/local/redis-4.0.9/{pid,log} -pv安装 Redis 以及相关依赖工具 我们先来安装 redis 以及相关依赖需要能够访问到互联网 # 安装相关依赖 yum install -y wget gcc gcc-c make tar openssl openssl-devel cmake# 安装到 /usr/local 下 cd /usr/local/ wget https://download.redis.io/releases/redis-4.0.9.tar.gz# 解压缩 tar -xvf redis-4.0.9.tar.gz解压缩完毕之后我们进入目录开始编译安装 cd redis-4.0.9/ make make install配置并开启 Redis 服务 首先我们先来配置六个 Redis 服务的配置文件 ll /usr/local/redis-4.0.9/ -rwxr-xr-x 1 root root 1524 Aug 24 17:21 redis-26379.conf -rwxr-xr-x 1 root root 1524 Aug 24 17:18 redis-26380.conf -rwxr-xr-x 1 root root 1524 Aug 24 17:18 redis-26381.conf -rwxr-xr-x 1 root root 1519 Aug 24 17:21 redis-6379.conf -rwxr-xr-x 1 root root 1519 Aug 24 17:17 redis-6380.conf -rwxr-xr-x 1 root root 1519 Aug 24 17:17 redis-6381.conf配置文件中需要改动的配置项是下面几个其他的不变 # 需要改动的地方 ... port 6379 ... pidfile /usr/local/redis-4.0.9/pid/redis-6379.pid ... logfile /usr/local/redis-4.0.9/log/redis-6379.log ... dir /var/data/6379 ... cluster-config-file nodes-6379.conf ...配置好之后六个 Redis 服务依次启动 /usr/local/redis-4.0.9/src/redis-server redis-6379.conf /usr/local/redis-4.0.9/src/redis-server redis-26379.conf/usr/local/redis-4.0.9/src/redis-server redis-6380.conf /usr/local/redis-4.0.9/src/redis-server redis-26380.conf/usr/local/redis-4.0.9/src/redis-server redis-6381.conf /usr/local/redis-4.0.9/src/redis-server redis-26381.conf搭建 Ruby 环境 redis-trib.rb 是一个 Ruby 脚本用于创建、管理和维护 Redis 集群 它提供了一种命令行界面来执行各种集群操作如添加节点、删除节点、平衡数据分布等 如果要使用 redis-trib.rb 这个 Ruby 脚本来管理 Redis Cluster就需要安装 Ruby 解释器 先下载 rvm 工具网络问题多试几次 #1.下载密钥 curl -sSL https://rvm.io/mpapis.asc | gpg2 --import - curl -sSL https://rvm.io/pkuczynski.asc | gpg2 --import -#2.下载安装包网络问题多试几次 curl -L get.rvm.io | bash -s stable# 验证是否安装成功 [rootlocalhost]# find / -name rvm /usr/local/rvm /usr/local/rvm/src/rvm /usr/local/rvm/src/rvm/bin/rvm /usr/local/rvm/src/rvm/lib/rvm /usr/local/rvm/src/rvm/scripts/rvm /usr/local/rvm/bin/rvm /usr/local/rvm/lib/rvm /usr/local/rvm/scripts/rvm# 启用 RVM 的环境变量 source /etc/profile.d/rvm.sh #查看依赖 rvm requirements#验证 rvm 版本 rvm -v# 安装 ruby /usr/local/rvm/bin/rvm install ruby-3.0.0# 验证 ruby 版本 ruby -vPS如果安装 ruby 之后使用 redis-trib.rb 工具发现报错 /usr/local/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:45:in require: cannot load such file -- redis (LoadError) from /usr/local/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:45:in require from ./redis-trib.rb:25:in main根据提示可以知道 redis-trib.rb 脚本无法找到 redis 模块导致加载失败这通常是因为系统中缺少了所需的 Ruby Redis 模块或模块的版本问题 运行以下命令安装 Redis Gem 模块 # 安装 redis 模块是 redis-trib.rb 脚本所需的依赖 gem install redis创建 Redis 集群 创建集群--replicas 1 表示指定每个 master 有一个 slave cd /usr/local/redis-4.0.9/ ./src/redis-trib.rb create --replicas 1 192.168.149.131:6379 192.168.149.131:26379 192.168.149.131:6380 192.168.149.131:26380 192.168.149.131:6381 192.168.149.131:26381由上图可以看到 master 1 192.168.149.131:6379 slave 1192.168.149.131:26380 master 2 192.168.149.131:26381slave 2192.168.149.131:6380 master 3 192.168.149.131:26379slave 3192.168.149.131:6381# 查看集群信息 cd /usr/local/redis-4.0.9/ ./src/redis-trib.rb info 192.168.149.131:6379cd /usr/local/redis-4.0.9/ ./src/redis-trib.rb check 127.0.0.1:6379验证 创建集群之后我们简单验证一下写入一个数据可以看到数据重定向到了 master 3 [rootlocalhost /usr/local/redis-4.0.9]# redis-cli -c -p 6379 127.0.0.1:6379 set name Edison - Redirected to slot [5798] located at 192.168.149.131:26379 OK然后我们在 slave 3 上查看有没有这个数据是否同步完毕 [rootlocalhost /usr/local/redis-4.0.9]# redis-cli -c -p 26379 127.0.0.1:26379 get name Edison
http://www.hkea.cn/news/14324462/

相关文章:

  • 网站数据库文件名centos 安装 wordpress
  • 村建站全称wordpress导航菜单跳转
  • 网站建设哪里好薇网站改版方案ppt
  • 网站推广办法附近旅游团地址电话怎么搜索
  • 免费网站建设支持ftp四川外国语大学网站建设系
  • 阿里云服务器ip做网站怎么给一个花店做网站建设
  • 外国网站怎么做永久免费空间网站
  • 漳州网站建设去博大a优搜网站旧域名
  • 电子商务网站建设与维护试卷wordpress怎么制作订单号管理
  • 如何查网站的icp备案谷歌seo引擎优化
  • 上海论坛网站建设中国四川机械加工网
  • 大安移动网站建设中国设计者联盟官网
  • 谁有wap网站wordpress 登入插件
  • 网站如何吸引用户网站建设与微信公众号绑定
  • 如何入侵网站后台wordpress网站二次开发
  • 个人网站可以做资讯小说类wordpress布局切换功能
  • 获取网站访问量制作网站需要wordpress
  • 网站流量不够信息化建设办公室网站
  • 化妆品网站后台如何自己做引流推广
  • 子洲网站建设制作海南钢网架公司
  • 海珠区手机版网站建设海南做网站公司哪家好
  • 朋友圈链接怎么制作福州seo网站优化
  • 电商网站的支付功能做网站的毕业设计
  • 柳州企业网站制作品牌软文范文
  • 海外网站搭建外贸led网站建设
  • 网站建设实训个人总结3000品牌建设是什么意思
  • 二手网站建设方案表格做网站
  • 建设企业网站服务器wordpress主题还原
  • 响应式网站 解决方案沈阳微信网站制作价格
  • 梧州本地网站怎么做地方门户网站