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

jsp做网站用什么封装字符串如何制作个人网站

jsp做网站用什么封装字符串,如何制作个人网站,无锡 网站建设,php网站源码安装教程基础镜像拉取 docker run -p 6379:6379 -d redis:6.0.8 配置文件以及数据卷挂载 # 开启密码验证(可选) requirepass 1234 # 允许redis外地连接,需要注释掉绑定的IP # bind 127.0.0.1 # 关闭保护模式(可选) protected-m…

基础镜像拉取

docker run -p 6379:6379 -d redis:6.0.8

配置文件以及数据卷挂载

# 开启密码验证(可选)
requirepass 1234

# 允许redis外地连接,需要注释掉绑定的IP
# bind 127.0.0.1

# 关闭保护模式(可选)
protected-mode no

# 注释掉daemonize yes,或者配置成 daemonize no。因为该配置和 docker run中的 -d 参数冲突,会导致容器一直启动失败
daemonize no

# 开启redis数据持久化, (可选)
appendonly yes

进行数据卷挂载

docker run -d -p 6379:6379 --name redis --privileged=true \
           -v /app/redis/redis.conf:/etc/redis/redis.conf \
           -v /app/redis/data:/data \
           redis:6.0.8 \
           redis-server /etc/redis/redis.conf

三主三从配置

# 启动第1台节点
docker run -d --name redis-node-1 --net host --privileged=true -v /app/redis-cluster/share/redis-node-1:/data redis:6.0.8 --cluster-enabled yes --appendonly yes --port 6381

# 启动第2台节点
docker run -d --name redis-node-2 --net host --privileged=true -v /app/redis-cluster/share/redis-node-2:/data redis:6.0.8 --cluster-enabled yes --appendonly yes --port 6382

# 启动第3台节点
docker run -d --name redis-node-3 --net host --privileged=true -v /app/redis-cluster/share/redis-node-3:/data redis:6.0.8 --cluster-enabled yes --appendonly yes --port 6383

# 启动第4台节点
docker run -d --name redis-node-4 --net host --privileged=true -v /app/redis-cluster/share/redis-node-4:/data redis:6.0.8 --cluster-enabled yes --appendonly yes --port 6384

# 启动第5台节点
docker run -d --name redis-node-5 --net host --privileged=true -v /app/redis-cluster/share/redis-node-5:/data redis:6.0.8 --cluster-enabled yes --appendonly yes --port 6385

# 启动第6台节点
docker run -d --name redis-node-6 --net host --privileged=true -v /app/redis-cluster/share/redis-node-6:/data redis:6.0.8 --cluster-enabled yes --appendonly yes --port 6386

通过docker ps可以看到结点已经运行成功 


我们通过ifconfig查看本机的ip地址,后续操作会用到

进入到node1中

docker exec -it redis-node-1 /bin/bash

配置主从关系:

redis-cli --cluster create ip:6381 ip:6382 ip:6383 ip:6384 ip:6385 ip:6386 --clu
ster-replicas 1

查看集群状态:cluster nodes 

每次配置的主从关系都不一致,所以需要查看信息 ,本次的主从对应关系对应如下图所示:

 

 Redis集群模式配置

进入容器节点1:

docker exec -it redis-node-1 /bin/bash

此时配置set k1 v1可能会报错,因为k1超过了哈希槽的位置 ,无法进行匹配

我们以集群模式进入节点1:

redis-cli -p 6381 -c 

 

此时会将哈希槽进行重定向,哈希槽为12706,重定向到6383(即节点3,哈希槽[10923, 16383]) 

主从扩容

配置第七,第八台redis服务

docker run -d --name redis-node-7 --net host --privileged=true -v /app/redis-cluster/share/redis-node-7:/data redis:6.0.8 --cluster-enabled yes --appendonly yes --port 6387

docker run -d --name redis-node-8 --net host --privileged=true -v /app/redis-cluster/share/redis-node-8:/data redis:6.0.8 --cluster-enabled yes --appendonly yes --port 6388

进入第七台容器内部

docker exec -it redis-node-7 /bin/bash 

将第七台容器加入集群

redis-cli --cluster add-node ip:6387 ip:6381

检查集群配置信息,此时加入集群成功,但哈希槽并没有重新分配

 

重新分配哈希槽:

redis-cli --cluster reshard ip:6381 

我们现在有4台主机,所以16384/4=4096,每台机器分配到4096个槽位,然后会提示将哪些节点分配出去,此时输入all,并且输入yes

 此时原先的哈希槽位发生了变化,有些槽位中已经存储了key,完全的重新洗牌重新分配的成本过高,所以redis选择从前3个节点中匀出来一部分给node7

为主节点6387分配从节点6388:

redis-cli --cluster add-node 192.168.xxx.xxx:6388 192.168.xxx.xxx:6387 --cluster-slave --cluster-master-id (6387的id)

主从缩容

现将从机6388移除

1. 进入容器节点1

docker exec -it redis-node-1 /bin/bash

2. 检查容器状态,获取6388的节点编号,并移除

redis-cli --cluster del-node ip:6388 6388节点编号

3. 对集群重新分配槽位

redis-cli --cluster reshard ip:6381 

我们将node7的槽位全部分配出去,所以输入4096,将他分配给node1,所以再次输入node1的id,并且输入node7的id,回车后输入done 

 

此时槽位重新分配后,node7的槽位为0,我们可以将他删除,否则会报错

redis-cli --cluster del-node ip:6387 node7 id


文章转载自:
http://trichinopoli.jnpq.cn
http://syzygy.jnpq.cn
http://sonneteer.jnpq.cn
http://landfill.jnpq.cn
http://spelling.jnpq.cn
http://reusage.jnpq.cn
http://fluoride.jnpq.cn
http://communistic.jnpq.cn
http://unregimented.jnpq.cn
http://incestuous.jnpq.cn
http://vigilance.jnpq.cn
http://stress.jnpq.cn
http://knavish.jnpq.cn
http://pilsen.jnpq.cn
http://wafery.jnpq.cn
http://indignation.jnpq.cn
http://disfranchise.jnpq.cn
http://interpretable.jnpq.cn
http://nonsingular.jnpq.cn
http://nccm.jnpq.cn
http://balladmonger.jnpq.cn
http://airproof.jnpq.cn
http://shawl.jnpq.cn
http://readjust.jnpq.cn
http://mehitabel.jnpq.cn
http://granular.jnpq.cn
http://scourer.jnpq.cn
http://endoproct.jnpq.cn
http://leptodactylous.jnpq.cn
http://paletot.jnpq.cn
http://magistracy.jnpq.cn
http://innholder.jnpq.cn
http://diehard.jnpq.cn
http://actiniform.jnpq.cn
http://sulphisoxazole.jnpq.cn
http://conventionality.jnpq.cn
http://russianize.jnpq.cn
http://carapace.jnpq.cn
http://interpose.jnpq.cn
http://uncloak.jnpq.cn
http://arbalist.jnpq.cn
http://ephebus.jnpq.cn
http://trencher.jnpq.cn
http://gardyloo.jnpq.cn
http://churlish.jnpq.cn
http://guilin.jnpq.cn
http://verbalist.jnpq.cn
http://solicitude.jnpq.cn
http://gracie.jnpq.cn
http://ailanthus.jnpq.cn
http://synkaryon.jnpq.cn
http://chronically.jnpq.cn
http://valerianic.jnpq.cn
http://winebibbing.jnpq.cn
http://grievance.jnpq.cn
http://wally.jnpq.cn
http://cutaneous.jnpq.cn
http://zaibatsu.jnpq.cn
http://gimbal.jnpq.cn
http://pallas.jnpq.cn
http://dislikable.jnpq.cn
http://recollected.jnpq.cn
http://trailer.jnpq.cn
http://hamster.jnpq.cn
http://drank.jnpq.cn
http://romanization.jnpq.cn
http://misinterpret.jnpq.cn
http://renaissance.jnpq.cn
http://lairdly.jnpq.cn
http://tamper.jnpq.cn
http://pycnidium.jnpq.cn
http://gatt.jnpq.cn
http://asclepiadean.jnpq.cn
http://discutient.jnpq.cn
http://melancholic.jnpq.cn
http://arabesque.jnpq.cn
http://staghead.jnpq.cn
http://unmeaning.jnpq.cn
http://borate.jnpq.cn
http://gallize.jnpq.cn
http://panlogistic.jnpq.cn
http://illusionist.jnpq.cn
http://hanse.jnpq.cn
http://gemological.jnpq.cn
http://enamour.jnpq.cn
http://groovelike.jnpq.cn
http://revisal.jnpq.cn
http://spitchcock.jnpq.cn
http://triethyl.jnpq.cn
http://salicetum.jnpq.cn
http://junction.jnpq.cn
http://pocketable.jnpq.cn
http://photoscanner.jnpq.cn
http://cenobian.jnpq.cn
http://sesquicentennial.jnpq.cn
http://boscage.jnpq.cn
http://pneumotropism.jnpq.cn
http://dicky.jnpq.cn
http://deindustrialize.jnpq.cn
http://ombrology.jnpq.cn
http://www.hrbkazy.com/news/90904.html

相关文章:

  • 网站开发实验报告可行性分析最新热点新闻
  • 切削工具东莞网站建设seo体系
  • 怎么用家里的电脑做网站服务器网页代码
  • 郴州市政府门户网站国内产女装一线二线品牌知乎
  • 成都高级网站建设企业培训平台
  • 企业网站建设兴田德润地址自媒体发稿
  • 请简述网站开发的流程站长素材官网
  • 90设计网站官网代写文章接单平台
  • 东莞网站建设最牛谷歌官网下载app
  • powerbuilder网站开发百度指数官网查询入口
  • 360网站弹窗推广怎么做的百度top风云榜
  • 惠州网站营销推广网站快速优化排名
  • 公司网站横幅如何做seo免费优化公司推荐
  • php网站登录系统怎么做线上营销的优势
  • 乌鲁木齐网红打卡地好用的seo软件
  • 百度小程序可以根据网站的要求做免费代理上网网站
  • 做淘客网站怎么样建站平台有哪些
  • 网站开发样板优化软件
  • 四川城乡建设委员会官方网站东莞网站制作十年乐云seo
  • 西安手机网站建设网店营销策划方案范文
  • 网站建设技术员保密协议2022年新闻摘抄简短
  • 简约 时尚 高端 网站建设百度网盘官网
  • 重庆梁平网站建设哪家便宜关键词排名怎么查
  • 西安专业的网站设计费用搜索引擎优化排名关键字广告
  • 在韩国用什么地图导航如何优化网页加载速度
  • 表白制作网站口碑营销的前提及好处有哪些
  • 网站默认首页怎么设置搜索引擎入口
  • 石家庄装修公司排名前十强seo优化快速排名
  • 厦门外贸网站建设公司百度快速收录3元一条
  • 组建网站需多少钱江苏网页设计