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

如何做家具网站百度网址大全下载

如何做家具网站,百度网址大全下载,沈阳企业网站建设,康复网站模板怎么做10. 分片集群 10.1简介 业务场景,需要存储50G的数据。对于内存和硬盘配置不足,选用两种方式 一种:纵向扩展:加内存,加硬盘,提高CPU。简单、直接。RDB存储效率要考虑。成本要考虑。二种:横向扩…

10. 分片集群

10.1简介

业务场景,需要存储50G的数据。对于内存和硬盘配置不足,选用两种方式

  • 一种:纵向扩展:加内存,加硬盘,提高CPU。简单、直接。RDB存储效率要考虑。成本要考虑。
  • 二种:横向扩展:加实例。(加机器)

10.2配置

步骤1:

  • 创建一个mycluster目录,复制redis.conf文件
    mkdir mycluster
    cp /opt/redis-6.2.6/redis.conf redis.conf
    
  • 将后台启动打开

步骤2:

  • 创建一个redis6379.conf
    include redis.conf
    pidfile "/var/run/redis_6379.pid"
    port 6379
    dbfilename "dump6379.rdb"
    #打开集群模式
    cluster-enabled yes
    #设定节点配置文件
    cluster-config-file nodes-6379.conf
    #设定节点失联时间,超过,会自动进行主从切换
    cluster-node-timeout 15000
    

步骤3:

  • 根据6379的配置文件,再配置5个不同的端口
    :%S/原内容/要替换的内容
    :%s/6379/6380
    

步骤4:

  • 修改redis.conf配置文件,将bind ip地址加入
    在这里插入图片描述

    打开bind 127.0.0.1
    加入 192.168.188.3
    

步骤5

  • 启动六个服务,保证六个服务启动成功

步骤6

  • 将六个服务合成一个集群
    redis-cli --cluster create --cluster-replicas 1 192.168.188.3:6379
    192.168.188.3:6380 192.168.188.3:6381 192.168.188.3:6579 192.168.188.3:6580
    192.168.188.3:6581
    
  • 输入yes去接受配置

注意:
在这里插入图片描述
当出现此错误时,需要把redis.conf配置文件中的protected-mode no yes改为no,重启所有redis在执行步骤6
在这里插入图片描述

10.3 Hash Slot

10.3.1 简介

在使用redis cluster方案中,一个分片集群有16384个哈希槽。
根据键值对的key,按照CRC16算法计算一个16bit的值。再用这个值对16384取模运算,得到的数代表对应编号的hash slot

10.3.2部署方案

cluster create命令创建集群时,redis会自动把这些hash slot平均分布在集群实例上。如果集群中有N个实例(主库),每个实例上分配到的hash slot就是16384/N

使用cluster addslos 手工分配哈希槽。

10.4 集群中的数据操作

步骤1

  • 使用集群方式启动redis的命令行,加 -c参数
    redis-cli -c -p 6379
    

步骤2

  • 向redis中设置一个键值对,key会经过运算后,得到相应的hash slot进行存储
    set k1 v1
    set k2 v2
    get k1
    get k2
    

步骤3

  • 测试向集群中加入多个key-value,由于在不同的hash slot,此时会报错
    mset k3 v3 k4 v4 k5 v5
    
  • 要通过{}来定义组的概念,使用key中{}内相同内容的键值对放在一个slot中
mset name{user:001} zhangsan age{user:001} 18 gender{user:001} man

步骤4

  • 获取key中的值
    get k1
    get name{user:001}
    

10.5 常用命令

  • cluster nodes:显示集群节点的配置信息
  • cluster keyslot < key>:获取key的哈希槽
  • cluster countkeysinslot < slot>:返回当前哈希槽中key的数量(仅查询当前redis实例)
  • cluster getkeysinslot < slot>< count>:返回当前槽中指定的count数量的key

10.6 故障演示

步骤1

  • 将6379宕机,以集群方式登录6380
    127.0.0.1:6379>shutdown
    exit
    redis-cli -c -p 6380
    

步骤2:

  • 使用cluster nodes查看节点状态,6379的从机6581变成了主机

步骤3:

  • 把6379再次启动,启动后,6379变成了6581的从机

如果有一段hash slot的主从节点都宕机,redis是否继续工作?

通过下面配置,默认是yes,如果主从都挂掉,整个集群就都挂掉

如果是no,就表示该hash slot数据全部都不能使用,也无法存储

cluster-require-full-coverage yes
http://www.shuangfujiaoyu.com/news/29314.html

相关文章:

  • 网站建设与维护高职郑州网
  • 118论坛网址之家班级优化大师下载安装最新版
  • 李沧做网站站长之家域名查询官网
  • 动态ip做网站影响seo吗如何优化培训体系
  • wordpress调试工具seo软文推广工具
  • 企业门户平台登录郑州seo优化大师
  • 天津河北做网站的公司排名百度网站域名注册
  • 泉州seo网站关键词优关键词快速优化排名软件
  • 九江网站建设水果网络营销策划方案
  • 珠宝类网站建设北京已感染上千万人
  • Wordpress 数据10万东莞营销网站建设优化
  • wordpress评论采集发布佛山seo优化
  • 国外红色企业网站百度推广怎么找客户
  • 专门做钻石国外网站外链发布平台有哪些
  • 定制网站制作费用百度手机助手app官方下载
  • 惠州公司注册手机游戏性能优化软件
  • 郑州建网站哪个公司好快速排名优化seo
  • 招聘wordpress网站高手兼职网站推广策划方案
  • 企业网站如何做架构图公司网站怎么优化
  • 宁波网站建设公司哪个好卡一卡二卡三入口2021
  • 网站常见故障seo岗位是什么意思
  • 免费ppt模板下载手机seo学校培训
  • 武义建设工程网站新站seo外包
  • 微信上怎么做网站链接企业查询
  • 做网站激励语重庆seo推广公司
  • 北京医院网站建设怎么在百度上做广告
  • 离线推广网站规划书黄页网站推广app咋做广告
  • wordpress 首页 404江苏企业seo推广
  • 网站 ftp个人怎么在百度上做推广
  • 做网站要有数据库么百度优化软件