复述,群集,实验环境两台服务器,六个节点,每台服务器三个网卡
6个节点三个主,三个副本
主服务器安装复述,
<代码> [root@localhost ~] # yum安装gcc gcc-c + +使- y #安装环境包 root@localhost ~ # mkdir/abc root@localhost ~ #山。cifs//192.168.100.25/复述/abc/挂载 密码root@//192.168.100.25/复述: root@localhost ~ # cd/abc/(root@localhost abc) # ls redis-5.0.7.tar.gz (root@localhost abc) #焦油zxvf redis-5.0.7.tar。广州- c/opt/#解压到选择底下 (root@localhost abc) # cd/opt/redis-5.0.7/使 [root@localhost redis-5.0.7] #让PREFIX=/usr/地方/复述,安装#安装 [root@localhost redis-5.0.7] # ln - s/usr/local/redis/bin/*/usr/local/bin/#做软连接 [root@localhost redis-5.0.7] # cd/opt/redis-5.0.7/跑龙套 [root@localhost跑龙套)#。/install_server.sh 欢迎来到复述,服务安装程序 这个脚本将帮助您轻松地设置一个复述,服务器运行 请选择这个实例的复述,港口:[6379] 选择默认值:6379 请选择复述,配置文件名称(/etc/复述,6379./conf) 选择默认——/etc/redis/6379.conf 请选择复述,日志文件名称(/var/log/redis_6379.log) 选择默认——/var/log/redis_6379.log 请选择这个实例的数据目录(/var/lib/复述/6379) 选择默认——/var/lib/redis/6379 请选择复述,可执行路径(/usr/地方/bin/redis-server]/usr/local/redis/bin/redis-server 代码>
从服务器(一样的操作不重复了)
主服务器配置复述,
带“#”的原本配置文件的内容方便写shell脚本
<代码> [root@localhost跑龙套]# vim/etc/redis/6379.conf # 70绑定127.0.0.1 70 #绑定127.0.0.1 # 89保护模式是的 89年保护模式没有#关闭保护功能 # 833 #开发支持集群的是的 833开发支持集群的是的#开启群集功能 # 841 # - 6379. - conf cluster-config-file节点 841 cluster-config-file节点- 6379。参看#开启群集功能配置文件 # 847 # cluster-node-timeout 15000 847 cluster-node-timeout 15000 #设置群集超时时间为15000秒 # 700 appendonly没有 700 appendonly是的#开启AOF支持 #/etc/init. root@localhost复述d/redis_6379重启#开起复述 停止…… 等待复述,关机…… 复述,停止 开始复述,服务器…… [root@localhost跑龙套]# cd/var/lib/redis/(root@localhost复述)# 6379/cd [root@localhost 6379] # ls appendonly。aof转储。- 6379. - conf rdb节点 # aof配置文件,rdb快照文件,节点配置文件代码>
从服务器一样的操作
主服务器安装区,ruby控制群集
<代码> gpg——keyserver hkp://keys.gnupg.net——recv-keys 409 b6b1796c275462a1703113804bb82d39dc0e3 #导入密钥 [root@localhost 6379] #卷发ssl https://get.rvm。io | bash - s稳定#寻找这个地址安装区 [root@localhost 6379] # cd/opt/root@localhost选择# ls redis-5.0.7猕 root@localhost选择# vim abc。sh # rvm的脚本很长 root@localhost选择# ls 美国广播公司(abc)。sh redis-5.0.7猕 # chmod + x abc.sh root@localhost选择 root@localhost选择# ls 美国广播公司(abc)。sh redis-5.0.7猕 [root@localhost选择]#/etc/profile.d/rvm.sh来源 [root@localhost选择]# rvm列表知道#查看rvm安装的版本 [root@localhost选择]# rvm安装2.4.1 #安装rvm2.4.1版本 [root@localhost选择]# rvm使用2.4.1 #使用数位视讯 使用/usr/local/rvm/gems/ruby-2.4.1 [root@localhost选择]# ruby - v #查看ruby的版本 ruby 2.4.1p111 58053(2017-03-22修订)(x86_64-linux) [root@localhost选择]# gem安装复述,#安装复述,代码>
主服务器安装三块网卡
引用>
192.168.136.229
192.168.136.232
192.168.136.231
从服务器安装三块网卡
192.168.136.185
192.168.136.233
192.168.136.234
两台服务器都重启网路服务
<强> [root@localhost选择]# systemctl重启网络强>
两台服务器关闭防火墙和增强功能
<强> [root@localhost选择]# systemctl firewalld停止。服务
[root@localhost选择]# setenforce 0 强>主服务器,重启复述,创建群集
<代码> [root@localhost 6379] #/etc/init.d/redis_6379重启#重启复述 redis-cli——集群创建192.168.136.229:6379 192.168.136.232:6379 192.168.136.231:6379 192.168.136.185:6379 192.168.136.233:6379 192.168.136.234:6379,集群副本1 我可以设置上面的配置吗?(“是”接受型):是的#出现这行输入是的 三个节点的主人,三个副本节点,彼此对应关系是随机的,但是是一主带一从。非关系数据库——复述,群集