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

企业建设网站的优势湖南企业seo优化报价

企业建设网站的优势,湖南企业seo优化报价,vps 同时翻墙和做网站,模板的网站都有哪些搭建集群配置规划Redis集群编写bat来启动每个redis服务安装Ruby安装Redis的Ruby驱动出现错误镜像过期SSL证书过期安装集群脚本redis-trib启动每个节点并执行集群构建脚本测试搭建是否成功配置springboot项目中配置规划Redis集群 我们搭建三个节点的集群,每个节点有…

搭建集群

  • 配置规划Redis集群
  • 编写bat来启动每个redis服务
  • 安装Ruby
  • 安装Redis的Ruby驱动
    • 出现错误
      • 镜像过期
      • SSL证书过期
  • 安装集群脚本redis-trib
  • 启动每个节点并执行集群构建脚本
  • 测试搭建是否成功
  • 配置springboot项目中

配置规划Redis集群

我们搭建三个节点的集群,每个节点有一主一备。

把redis原文件夹再复制5份,每份用不同而端口号命名

由于 redis 默认端口号为 6379,那么其它5份的端口可以为6380,6381,6382,6383,6384
在这里插入图片描述
打开每个文件夹下的文件 redis.windows.conf,修改里面的端口号,以及集群支持配置

  1. 配置端口
    在这里插入图片描述

  2. 配置支持集群
    在这里插入图片描述
    在这里插入图片描述

编写bat来启动每个redis服务

在每个节点目录下建立 start.bat,内容如下:

title redis-6379
redis-server.exe redis.windows.conf

安装Ruby

redis的集群使用 ruby脚本编写,所以系统需要有 Ruby 环境
https://rubyinstaller.org/downloads/archives/

直接下载 Ruby+Devkit Installers

要选择2.5版本以上的,不然之后执行集群构建脚本会报错ruby版本太低

安装Ruby时的几个选项勾选全勾上。

安装Redis的Ruby驱动

下载 RubyGems,下载后解压到redis目录下:例如D:\Redis\rubygems-3.4.7
地址:https://rubygems.org/pages/download#formats

之后在目录下进入命令行,执行ruby setup.rb

然后GEM 安装 Redis :切换到redis安装目录,需要在命令行中,执行 gem install redis

出现错误

镜像过期

ERROR: Could not find a valid gem ‘redis’ (>= 0), here is why:
Unable to download data from https://rubygems.org/ - SSL_connect SYSCALL returned=5 errno=0 state=SSLv2/v3 read server hello A (https://rubygems.org/latest_specs.4.8.gz)

首先将查看自己的镜像
gem sources -l

再将之前的镜像删除
gem sources --remove 已有镜像

然后添加最新的镜像
gem sources --add https://gems.ruby-china.com/

之后查看是否镜像列表只有这个最新的镜像

SSL证书过期

改完镜像后,仍然出现错误:

ERROR: SSL verification error at depth 1: unable to get local issuer certificate (20)
ERROR: You must add /O=Digital Signature Trust Co./CN=DST Root CA X3 to your local trusted store
Error fetching https://gems.ruby-china.com/:
SSL_connect returned=1 errno=0 state=error: certificate verify failed (https://gems.ruby-china.com/specs.4.8.gz)

在本地文件中找到一个.gemrc的文件,这个里面是gem的源文件地址。一般都是在你使用的用户目录下或者搜索也行
在这里插入图片描述
打开文件,修改为:

---
:backtrace: false
:bulk_threshold: 1000
:sources:
- https://gems.ruby-china.com/
:update_sources: true
:verbose: true
:ssl_verify_mode: 0

看镜像源是否正确,同时ssl_verify_mode:0 不再验证

安装集群脚本redis-trib

redis-trib.rb的链接,从对应版本(redis3.2.0即可)的源码压缩包中src文件夹下找到对应的redis-trib.rb文件使用

保存redis-trib.rb文件到一个Redis的目录下,例如放到Redis目录下

启动每个节点并执行集群构建脚本

双击每个redis目录下的 start.bat 启动每个节点的Redis服务
之后切换到Redis目录下,在命令行中执行:

ruby redis-trib.rb create --replicas 1 127.0.0.1:6379 127.0.0.1:6380 127.0.0.1:6381 127.0.0.1:6382 127.0.0.1:6383 127.0.0.1:6384

–replicas 1 表示每个主数据库拥有从数据库个数为1。master节点不能少于3个,所以我们用了6个redis

在出现 Can I set the above configuration? (type ‘yes’ to accept): 请确定并输入 yes

测试搭建是否成功

在redis目录下进入命令行,输入redis-cli –c –h ”地址” –p "端口号" ; c 表示集群
例如redis-cli -c -h 127.0.0.1 -p 6379

之后进入对应服务后,输入dbsize查询 记录总数

输入cluster info可以从客户端的查看集群的信息

如果都正常,则搭建成功

配置springboot项目中

在application.yml中对redis集群进行配置:

spring:redis:database: 11# single-Redis#    host: localhost#    port: 6379jedis:pool:max-idle: 100min-idle: 1max-active: 1000max-wait: -1timeout: 100000# redisClustercluster:nodes:- 127.0.0.1:6379- 127.0.0.1:6380- 127.0.0.1:6381- 127.0.0.1:6382- 127.0.0.1:6383- 127.0.0.1:6384

之后就能正常使用,在项目中搭建了Redis集群~

http://www.tj-hxxt.cn/news/61145.html

相关文章:

  • 济宁做网站有哪几家怎么在百度上推广
  • 做网站如何寻找客源烟台seo网络推广
  • 最全的网站大全网络营销策略案例分析
  • php 网站版面素材百度输入法下载
  • wordpress功能主题seo从入门到精通
  • 房屋装修网站模板seo优化常识
  • 郑州 网站 公司免费建立个人网站凡科
  • 找网站公司做网站爱站数据
  • 竹子建站下载怎么查百度搜索排名
  • 中国建设银行大学生招聘信息网站免费行情软件网站下载大全
  • 新手做哪类网站建网站设计
  • 正规小说分销平台pc网站优化排名
  • 苏州 手机网站今日头条站长平台
  • 4399网页seo新手入门教程
  • 设计教程网站免费友情链接网站
  • 求委托私人做网站广告联盟app下载赚钱
  • 成都没有做网站的公司餐饮营销手段13种手段
  • 做前端网站考虑兼容分辨率百度手机助手app官方下载
  • wordpress 4.0 主题windows优化大师兑换码
  • 做网站做生意小程序拉新推广平台
  • 企业起名大全参考哈尔滨网络推广优化
  • 哪有做外单的图片素材网站哪家网络公司比较好
  • 网站建设的流程图示今日国内新闻头条大事
  • 建设银行香港招聘网站网络软文范例
  • 休闲食品网站建设国际军事最新头条新闻
  • 易语言做网站登录免费网站友情链接
  • 咸阳做网站价格关键词优化排名详细步骤
  • 网站建设学习步骤网站优化 福州
  • 代刷网可以做网站地图口碑营销的名词解释
  • 更换网站服务器35个成功的市场营销策划案例