之前搭建集群漏下的坑, 今次再搭一次.环境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集群


基础教程推荐
猜你喜欢
- Mariadb数据库主从复制同步配置过程实例 2023-07-25
- Windows10系统中Oracle完全卸载正确步骤 2023-07-24
- Python安装第三方库的方法(pip/conda、easy_install、setup.py) 2023-07-28
- redis乐观锁与悲观锁的实战 2023-07-13
- Python常见库matplotlib学习笔记之画图中各个模块的含义及修改方法 2023-07-27
- redis 数据库 2023-09-13
- oracle19c卸载教程的超详细教程 2023-07-23
- Java程序员从笨鸟到菜鸟(五十三) 分布式之 Redis 2023-09-11
- SQL Server如何设置用户只能访问特定数据库和访问特定表或视图 2023-07-29
- oracle数据库排序后如何获取第一条数据 2023-07-24