首页 / REDIS / Redis集群安装详细步骤
Redis集群安装详细步骤
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了Redis集群安装详细步骤,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含3405字,纯文字阅读大概需要5分钟。
内容图文
![Redis集群安装详细步骤](/upload/InfoBanner/zyjiaocheng/861/8e4213acbd0a4be197fa57aaadcb3d8f.jpg)
环境:
Centos7 redis3.0 三台虚拟机主机名分别为 master node1 node2
如果单机的时候设置过密码最好把密码去掉,避免位置的错误。
拍个快照方便恢复。
1、创建安装目录 在master ,node1 ,node2中分别创建
1 mkdir /usr/local/soft/redis-cluster
2、将redis 复制到redis-cluster 目录下修改名字为7000
cp -r /usr/local/soft/redis /usr/local/soft/redis-cluster
重命名 方便区分
mv /usr/local/soft/redis-cluster/redis /usr/local/soft/redis-cluster/7000
删除单机版缓存文件
进入 cd /usr/local/soft/redis-cluster/7000/bin
删除原来的数据文件,我这里只有 dump.rdb
1 rm -rf appendonly.aof 2 3 rm -rf dump.rdb
3、修改配置文件 vim redis.conf
1 daemonize yes //redis后台运行 2 3 pidfile /var/run/redis_7000.pid //pidfile文件对应7000
1 port 7000 //端口7000 2 3 cluster-enabled yes //开启集群 把注释#去掉 4 5 cluster-config-file nodes.conf //集群的配置 配置文件首次启动自动生成 6 7 cluster-node-timeout 5000 //请求超时 设置5秒够了 8 9 appendonly yes //aof日志开启 有需要就开启,它会每次写操作都记录一条日志 (全持久化)
4、复制7000
回到redis-cluster目录
1 cp -r 7000 7001 2 3 cp -r 7000 7002 4 5 cp -r 7000 7003 6 7 cp -r 7000 7004 8 9 cp -r 7000 7005
5、修改每一个里面的配置
vim 7001/bin/redis.conf
把7000改成对应的端口号
pidfile /var/run/redis_7001.pid
port 7001
其他几个依次执行
6、在7002 ,7003 复制到node1(然后在master中删除这两个)
1 scp -r /usr/local/soft/redis-cluster/7002 node1:/usr/local/soft/redis-cluster/ 2 3 scp -r /usr/local/soft/redis-cluster/7003 node1:/usr/local/soft/redis-cluster/
7、在7004 ,7005 复制到node2(然后在master中删除这两个)
1 scp -r /usr/local/soft/redis-cluster/7004 node2:/usr/local/soft/redis-cluster/ 2 3 scp -r /usr/local/soft/redis-cluster/7005 node2:/usr/local/soft/redis-cluster/
复制后的结果
8、启动redis
1、在master中执行
1 cd /usr/local/soft/redis-cluster/7000/bin 2 3 ./redis-server redis.conf 4 5 cd /usr/local/soft/redis-cluster/7001/bin 6 7 ./redis-server redis.conf
2、在node1中执行
1 cd /usr/local/soft/redis-cluster/7002/bin 2 3 ./redis-server redis.conf 4 5 cd /usr/local/soft/redis-cluster/7003/bin 6 7 ./redis-server redis.conf
3、在node2中执行
1 cd /usr/local/soft/redis-cluster/7004/bin 2 3 ./redis-server redis.conf 4 5 cd /usr/local/soft/redis-cluster/7005/bin 6 7 ./redis-server redis.conf
8、通过工具构建集群 在master中安装
安装工具
yum -y install ruby ruby-devel rubygems rpm-build
上传redis-3.0.0.gem 我这里用的是redis-3.0.0.gem,redis的版本和ruby包的版本最好保持一致
gem install -l redis-3.0.0.gem
放在/usr/local/bin/ 目录下的命令可以在任何一个位置运行
cp /usr/local/soft/redis-3.0.0/src/redis-trib.rb /usr/local/bin/redis-trib
9、启动集群 第一次使用 都免集群重启不需要使用(这里一定要用ip地址,不要用主机名)
# replicas 每一个主节点的备份节点数量
redis-trib create --replicas 1 192.168.58.110:7000 192.168.58.110:7001 192.168.58.120:7002 192.168.58.120:7003 192.168.58.119:7004 192.168.58.119:7005
看到绿色就说明安装成功了
10、客户端访问reids集群
# -p 端口号 -h 节点ip -c 自动重定向
redis-cli -p 7000 -h master -c
查看集群信息
cluster info
查看节点信息
cluster nodes
测试 大功告成
内容总结
以上是互联网集市为您收集整理的Redis集群安装详细步骤全部内容,希望文章能够帮你解决Redis集群安装详细步骤所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。