之前搭建集群漏下的坑, 今次再搭一次.环境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集群
基础教程推荐
猜你喜欢
- SQLServer 清理日志的实现 2023-07-29
- 关于MySQL中explain工具的使用 2023-07-27
- Mysql查询所有表和字段信息的方法 2023-07-26
- python中pandas库的iloc函数用法解析 2023-07-28
- Mysql主从三种复制模式(异步复制,半同步复制,组复 2022-09-01
- 如何将excel表格数据导入postgresql数据库 2023-07-20
- Python常见库matplotlib学习笔记之多个子图绘图 2023-07-27
- Redis如何实现延迟队列 2023-07-13
- Sql Server Management Studio连接Mysql的实现步骤 2023-07-29
- 【Redis】数据持久化 2023-09-12