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

老年大学网站建设百度app安装免费下载

老年大学网站建设,百度app安装免费下载,公司总经理培训推广哪家好,长沙网站开发公司1. 集群配置3主3从由于仅用于测试,故我这里只用1台服务器进行模拟redis列表2.编写redis.conf在server上创建一个目录用于存放redis集群部署文件。这里我放的路径为/root/redis-cluster 在/opt/docker/redis-cluster目录下创建redis-1,redis-2,redis-3,redis-4,redis…

1. 集群配置

  • 3主+3从

  • 由于仅用于测试,故我这里只用1台服务器进行模拟

redis列表

2.编写redis.conf

在server上创建一个目录用于存放redis集群部署文件。这里我放的路径为/root/redis-cluster

在/opt/docker/redis-cluster目录下创建redis-1,redis-2,redis-3,redis-4,redis-5,redis-6文件夹

mkdir -p /opt/docker/redis-cluster/{redis-1,redis-2,redis-3,redis-4,redis-5,redis-6}#创建持久化目录
mkdir -p /opt/docker/redis-cluster/redis-1/data
mkdir -p /opt/docker/redis-cluster/redis-2/data
mkdir -p /opt/docker/redis-cluster/redis-3/data
mkdir -p /opt/docker/redis-cluster/redis-4/data
mkdir -p /opt/docker/redis-cluster/redis-5/data
mkdir -p /opt/docker/redis-cluster/redis-6/data

3. 在每个redis-*文件夹下创建redis.conf文件,并写入如下内容:

cluster-enabled yes # 开启集群
cluster-config-file nodes.conf # 集群配置文件
cluster-node-timeout 5000 # 集群节点多少时间未响应视为该节点丢失
appendonly yes
port 6379 # redis监听端口
masterauth passwd123  #设置master节点密码
requirepass passwd123 #设置密码

注意:port值不能都为6379,根据上面redis列表设置的端口号,依次给redis-1 ~ redis-6设置6379~6384端口号

4.编写docker-compose.yml文件

这里直接使用daocloud提供的redis镜像地址daocloud.io/library/redis:6.0.4

在/root/redis-cluster文件夹下创建docker-compose.yml文件。

docker-compose.yml文件内容如下:

version: '3.1'
services:# redis1配置redis1:image: daocloud.io/library/redis:6.0.4container_name: redis-1restart: alwaysnetwork_mode: "host"volumes:- /opt/docker/redis-cluster/redis-1/data:/data- /opt/docker/redis-cluster/redis-1/redis.conf:/usr/local/etc/redis/redis.confcommand: ["redis-server", "/usr/local/etc/redis/redis.conf"]# redis2配置redis2:image: daocloud.io/library/redis:6.0.4container_name: redis-2restart: alwaysnetwork_mode: "host"volumes:- /opt/docker/redis-cluster/redis-2/data:/data- /opt/docker/redis-cluster/redis-2/redis.conf:/usr/local/etc/redis/redis.confcommand: ["redis-server", "/usr/local/etc/redis/redis.conf"]# redis3配置redis3:image: daocloud.io/library/redis:6.0.4container_name: redis-3restart: alwaysnetwork_mode: "host"volumes:- /opt/docker/redis-cluster/redis-3/data:/data- /opt/docker/redis-cluster/redis-3/redis.conf:/usr/local/etc/redis/redis.confcommand: ["redis-server", "/usr/local/etc/redis/redis.conf"]# redis4配置redis4:image: daocloud.io/library/redis:6.0.4container_name: redis-4restart: alwaysnetwork_mode: "host"volumes:- /opt/docker/redis-cluster/redis-4/data:/data- /opt/docker/redis-cluster/redis-4/redis.conf:/usr/local/etc/redis/redis.confcommand: ["redis-server", "/usr/local/etc/redis/redis.conf"]# redis5配置redis5:image: daocloud.io/library/redis:6.0.4container_name: redis-5restart: alwaysnetwork_mode: "host"volumes:- /opt/docker/redis-cluster/redis-5/data:/data- /opt/docker/redis-cluster/redis-5/redis.conf:/usr/local/etc/redis/redis.confcommand: ["redis-server", "/usr/local/etc/redis/redis.conf"]# redis6配置redis6:image: daocloud.io/library/redis:6.0.4container_name: redis-6restart: alwaysnetwork_mode: "host"volumes:- /opt/docker/redis-cluster/redis-6/data:/data- /opt/docker/redis-cluster/redis-6/redis.conf:/usr/local/etc/redis/redis.confcommand: ["redis-server", "/usr/local/etc/redis/redis.conf"]

启动容器,执行命令:

#启动容器
docker-compose -f xxx.yaml up -d

5.开启集群

随便找一个容器进入,这里我选择redis-1进入。 在进入容器后,输入如下命令开启集群:

redis-cli --cluster create 192.168.66.180:6379 \
192.168.66.180:6380 \
192.168.66.180:6381 \
192.168.66.180:6382 \
192.168.66.180:6383 \
192.168.66.180:6384 \
--cluster-replicas 1

出现下图即为成功。

6.测试

使用redis-cli命令,连接集群中任意节点。(随便找一台能ping通集群所在IP的电脑,这里我用的本机进行测试)

6.1 查看节点属性

redis-cli -c -h 192.168.66.180 -p 6379192.168.66.180:6379> cluster info

显示为如下图,即为集群健康状态

6.2 查看节点信息

cluster nodes

注意看图中的slave,master,myself等关键字。

6.3 插入一个值

192.168.66.180:6379> set test 'hello world'
-> Redirected to slot [6918] located at 192.168.66.180:6380
OK
192.168.66.180:6380> 

注意:这里根据切片自动切换到了该数据分片所在的节点上,所以下面可以看到连接的节点变为了192.168.1.4:6380

get test

168.66.180:6379> set test 'hello world'
-> Redirected to slot [6918] located at 192.168.66.180:6380
OK
192.168.66.180:6380> get test
"hello world"
192.168.66.180:6380> 

这里因为就是在该数据所在分片上进行的查询,所以连接节点没有改变。

7.添加密码

7.1 编辑redis.conf文件

#为redis.conf文件添加如下配置。这里设置密码为123456
masterauth 123456
requirepass 123456

7.2 编辑docker-compose.yml文件

#为docker-compose.yml中每个容器添加如下配置:
environment:- REDISCLI_AUTH=123456

7.3 连接集群

redis-cli -c -h 192.168.66.180 -p 6379 -a 123456

http://www.ds6.com.cn/news/121031.html

相关文章:

  • 好的网站模板外链管理
  • 罗湖区做网站的公司新手怎么引流推广推广引流
  • 网站建设培训 通州百度竞价推广屏蔽软件
  • 网站推广哪个平台好汕头网站建设方案开发
  • aspx网站开发 案例广告公司推广软文
  • 易用的做网站软件滨州seo排名
  • 第三方免费做网站网站推广专家十年乐云seo
  • wordpress网站乱码今日军事新闻头条打仗
  • 免费的网站建设一般多少钱小程序制作一个需要多少钱
  • 杭州做网站哪家公司好关键词汇总
  • wordpress 域名www厦门seo报价
  • 基于web的旅游网站设计soso搜索引擎
  • 独立网站商城怎么做软广告经典案例
  • 云建站源码安全优化大师
  • 公司请做网站推广普通话宣传标语
  • wordpress 采集站百度推广怎么收费的
  • chrome wordpress cssaso关键词排名优化是什么
  • 泉州网站制作建设杭州seo网站优化
  • wordpress 首页 菜单seo搜索引擎实战详解
  • app网站开发合同百度推广一个月多少钱
  • bootstrap中文网站模板百度推广网址
  • 百度主机做视频网站怎么样网页推广怎么做
  • 桐城市做网站google入口
  • 品牌网站设计公司哪家好网页设计主题参考
  • 电子商务网站建设含代码网上怎么做广告
  • 连山网站建设seo的主要工作内容
  • 如何做一元购网站自己怎么做引流推广
  • 网站做打火机如何软文编辑器
  • 武汉做网站建设的公司优化大师的优化项目有哪7个
  • 南宁网站建设网站河南今日重大新闻