之前搭建集群漏下的坑, 今次再搭一次.环境ruby环境yum install ruby rubygems -yredis的gem环境gem install redis-3.2.2.gem部署解压与编译tar -zxvf redis-3.2.8.tar.gzcd redis-3.2.8make建立新文件夹与转移...
之前搭建集群漏下的坑, 今次再搭一次.
环境
- ruby环境
yum install ruby rubygems -y
- redis的gem环境
gem install redis-3.2.2.gem
部署
- 解压与编译
tar -zxvf redis-3.2.8.tar.gz cd redis-3.2.8 make
- 建立新文件夹与转移可执行文件
mkdir /opt/redis-cluster cd /opt/redis-cluster mkdir bin logs nodes cd redis-3.2.8/src cp redis-cli redis-server /opt/redis-cluster/bin cp redis-trib.rb /opt/redis-cluster
cp redis.conf /opt/redis-cluster/conf
- 分配支点
cd /opt/redis-cluster/conf mv redis.conf redis-7001.conf vim redis-7001.conf 修改属性 port 7001
bind 0.0.0.0 logfile "/opt/redis-cluster/logs/redis-7001.logs" cluster-enabled yes cluster-config-file /opt/redis-cluster/nodes/nodes-7001.conf 下面配置文件依次为模版 cp redis-7001.conf redis-7002.conf cp redis-7001.conf redis-7003.conf cp redis-7001.conf redis-7004.conf cp redis-7001.conf redis-7005.conf cp redis-7001.conf redis-7006.conf
- 建立启动脚本(start.sh)
#/bin/bash ./bin/redis-server conf/redis-7001.conf ./bin/redis-server conf/redis-7002.conf ./bin/redis-server conf/redis-7003.conf ./bin/redis-server conf/redis-7004.conf ./bin/redis-server conf/redis-7005.conf ./bin/redis-server conf/redis-7006.conf
- 启动
./start.sh
- 创建集群
./redis-trib.rb create --replicas 1 127.0.0.1:7001 127.0.0.1:7002 127.0.0.1:7003 127.0.0.1:7004 127.0.0.1:7005 127.0.0.1:7006
- 创建集群的条件是至少有三个节点,如果只有三个节点的话就使用这样创建
./redis-trib.rb create 127.0.0.1:7001 127.0.0.1:7002 127.0.0.1:7003
成功!
沃梦达教程
本文标题为:linux 关于redis-trib.rb构建redis集群
猜你喜欢
- Mongodb启动报错完美解决方案:about to fork child process,waiting until server is ready for connections. 2023-07-16
- 在阿里云CentOS 6.8上安装Redis 2023-09-12
- Oracle 删除大量表记录操作分析总结 2023-07-23
- SQL Server 2022 AlwaysOn新特性之包含可用性组详解 2023-07-29
- 基于Python制作一个简单的文章搜索工具 2023-07-28
- redis清除数据 2023-09-13
- 搭建单机Redis缓存服务的实现 2023-07-13
- Numpy中如何创建矩阵并等间隔抽取数据 2023-07-28
- MySQL8.0.28安装教程详细图解(windows 64位) 2023-07-26
- SQLSERVER调用C#的代码实现 2023-07-29