怎样做论坛网站,男女做暧暧网站,比较有名的网站建设平台,学做网站的学校文章目录 第1关#xff1a;Redis 环境搭建 第1关#xff1a;Redis 环境搭建
编程要求 根据上述相关知识#xff0c;在右侧命令行中完成 Redis 集群的部署与安装。 安装完成后#xff0c;使用 echo “cluster nodes”|redis-cli -p 7001 -c /root/test.txt 将结果保存。… 文章目录 第1关Redis 环境搭建 第1关Redis 环境搭建
编程要求 根据上述相关知识在右侧命令行中完成 Redis 集群的部署与安装。 安装完成后使用 echo “cluster nodes”|redis-cli -p 7001 -c /root/test.txt 将结果保存。
测试说明 脚本会在 master 、 slave1 、slave2、slave3 服务器上进行输入 cluster nodes 查看状态若进程与预期输出一致则通过是否安装成功并使环境生效或者 Redis 进程是否全部启动成功。 评测时长约 20 秒钟请耐心等待。 该文章中有部分的过程省略了比如有些需要输入yes或者密码123123的步骤有些地方未写。 代码如下 cd /optwrapdockerulimit -f unlimiteddocker load -i ubuntu16-ssh.tarcd /rootdocker-compose up -dscp /data/bigfiles/redis-5,0,2,tar.gz root172.18.0.2:/optssh 172.18.0.2该命令后输入yes之后输入123123
ssh-keygen -t rsa #执行命令之后连着按三个回车键即可生成秘钥。 在第二个命令行输入以下代码
# 进入 salve1 服务器,键盘输入 yes 与 密码 123123
ssh 172.18.0.3ssh-keygen -t rsa在第三个命令行输入以下代码
# 进入 salve2 服务器,键盘输入 yes 与 密码 123123
ssh 172.18.0.4
ssh-keygen -t rsa在第四个个命令行输入以下代码
# 进入 salve3 服务器,键盘输入 yes 与 密码 123123
ssh 172.18.0.5ssh-keygen -t rsa在 master 复制 master、slave1、slave2、slave3 的公钥。 也就是第一个命令行 代码入下
cat ~/.ssh/id_rsa.pub ~/.ssh/authorized_keys要是输入上行代码显示没有文件就再次输入一遍下面的代码 ssh 172.18.0.2
ssh-keygen -t rsassh slave1 cat ~/.ssh/id_rsa.pub ~/.ssh/authorized_keysssh slave2 cat ~/.ssh/id_rsa.pub ~/.ssh/authorized_keysssh slave3 cat ~/.ssh/id_rsa.pub ~/.ssh/authorized_keys在第二个命令行
ssh master cat ~/.ssh/authorized_keys ~/.ssh/authorized_keys在第三个命令行
ssh master cat ~/.ssh/authorized_keys ~/.ssh/authorized_keys在第四个命令行
ssh master cat ~/.ssh/authorized_keys ~/.ssh/authorized_keys在第一个命令行输入以下代码
scp -r /opt/redis-5,0,2,tar.gz rootslave1:/opt/
scp -r /opt/redis-5,0,2,tar.gz rootslave2:/opt/
scp -r /opt/redis-5,0,2,tar.gz rootslave3:/opt/在第一个到第四个命令行输入以下代码
tar -zxvf /opt/redis-5,0,2,tar.gz -C /usr/local/
cd /usr/local
mv redis-5.0.2/ redis对每个节点进行安装 Redis 并设置快捷操作
cd /usr/local/redis
make
make installRedis 集群搭建 第一个命令行输入以下代码
cd /usr/local/redis/
mkdir redis-clustercd redis-cluster
cp ../redis.conf ./vim redis7001.conf这是文件内容
# 文件内容为
include /usr/local/redis/redis-cluster
port 7001
# redis 的进程文件
pidfile /var/run/redis7001.pid
# rdb 文件名
dbfilename redis7001.rdb
# aof 文件名
appendfilename appendonly7001.aof
# 集群
cluster-enabled yes
# 生成的 node 文件
cluster-config-file nodes7001.conf
# 守护进程
daemonize yes
# aof、rbd文件存储目录
dir /usr/local/redis/data/
bind 0.0.0.0cp /usr/local/redis/redis-cluster/redis7001.conf /usr/local/redis/redis-cluster/redis7002.confvim /usr/local/redis/redis-cluster/redis7002.conf按esc之后输入英文冒号: 输入以下代码
%s/7001/7002/gscp -r /usr/local/redis/redis-cluster/ rootslave1:/usr/local/redis/
scp -r /usr/local/redis/redis-cluster/ rootslave2:/usr/local/redis/scp -r /usr/local/redis/redis-cluster/ rootslave3:/usr/local/redis/创建集群并启动 第一个命令行
ssh 172.18.0.2mkdir /usr/local/redis/data/redis-server /usr/local/redis/redis-cluster/redis7001.conf
redis-server /usr/local/redis/redis-cluster/redis7002.conf第二个命令行
ssh 172.18.0.3mkdir /usr/local/redis/data/redis-server /usr/local/redis/redis-cluster/redis7001.conf
redis-server /usr/local/redis/redis-cluster/redis7002.conf第三个命令行
ssh 172.18.0.4mkdir /usr/local/redis/data/redis-server /usr/local/redis/redis-cluster/redis7001.conf
redis-server /usr/local/redis/redis-cluster/redis7002.conf第四个命令行
ssh 172.18.0.5mkdir /usr/local/redis/data/redis-server /usr/local/redis/redis-cluster/redis7001.conf
redis-server /usr/local/redis/redis-cluster/redis7002.conf第一个命令行
redis-cli --cluster create 172.18.0.2:7001 172.18.0.2:7002 172.18.0.3:7001 172.18.0.3:7002 172.18.0.4:7001 172.18.0.4:7002 172.18.0.5:7001 172.18.0.5:7002 --cluster-replicas 1输入yes 并回车。 出现以下就为成功
redis-cli -p 7001 -ccluster nodes exitecho cluster nodes|redis-cli -p 7001 -c /root/test.txt由于第一关较长我将第二关代码放到下篇文章中了第二关代码文章。