linux redis-trib.rb,linux 关于redis-trib.rb构建redis集群

之前搭建集群漏下的坑, 今次再搭一次.

环境

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

修改属性

daemonize yes #后台运行

port 7001 #端口

bind 0.0.0.0 #ip

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

linux redis-trib.rb,linux 关于redis-trib.rb构建redis集群_第1张图片

创建集群

./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

linux redis-trib.rb,linux 关于redis-trib.rb构建redis集群_第2张图片

创建集群的条件是至少有三个节点,如果只有三个节点的话就使用这样创建

./redis-trib.rb create 127.0.0.1:7001 127.0.0.1:7002 127.0.0.1:7003

linux redis-trib.rb,linux 关于redis-trib.rb构建redis集群_第3张图片

成功!

高可用Redis(十一):使用redis-trib.rb工具搭建集群

环境说明: 两台虚拟机,IP地址分别为:192.168.81.100和192.168.81.101 虚拟机系统为:CentOS 7.5 Redis为yum安装,版本为3.2 系统环境:关闭firewa ...

Redis 实战篇之搭建集群

Redis 集群简介# Redis Cluster 即 Redis 集群,是 Redis 官方在 3.0 版本推出的一套分布式存储方案.完全去中心化,由多个节点组成,所有节点彼此互联.Redis 客户 ...

redis主从架构,分片集群详解

写在前面:这篇笔记有点长,如果你认真看完,收获会不少,如果你只是忘记了相关命令,请翻到末尾. redis的简单介绍: 一个提供多种数据类类型储存,整个系统都在内存中运行的, 定期通过异步的方式把数据刷 ...

Redis之高可用、集群、云平台搭建

原文:Redis之高可用.集群.云平台搭建 文章大纲 一.基础知识学习二.Redis常见的几种架构及优缺点总结三.Redis之Redis Sentinel(哨兵)实战四.Redis之Redis Clu ...

关于redis主从|哨兵|集群模式

关于redis主从.哨兵.集群的介绍网上很多,这里就不赘述了. 一.主从 通过持久化功能,Redis保证了即使在服务器重启的情况下也不会损失(或少量损失)数据,因为持久化会把内存中数据保存到硬盘上,重 ...

深入学习Redis(5):集群

前言 在前面的文章中,已经介绍了Redis的几种高可用技术:持久化.主从复制和哨兵,但这些方案仍有不足,其中最主要的问题是存储能力受单机限制,以及无法实现写操作的负载均衡. Redis集群解决了上述问 ...

Redis.之.环境搭建(集群)

Redis.之.环境搭建(集群) 现有环境: /u01/app/ |- redis # 单机版 |- redis-3.2.12    # redis源件 所需软件:redis-3.0.0.gem -- ...

redis主从同步故障切换及集群配置

一.redis是一中高性能的缓存数据库, 原理:1. 从服务器向主服务器发送 SYNC 命令.2. 接到 SYNC 命令的主服务器会调用BGSAVE 命令,创建一个 RDB 文件,并使用缓冲区记录接下 ...

Redis 非关系性数据库集群的搭建与常用方法

redis 非关系型数据库,内存型数据库,现在大家都不陌生了,无论大中小型企业,都会将redis应用到自己的项目中,以此来减轻数据库的压力 安装步骤: 1.安装gcc 安装c语言的编译环境 yum i ...

随机推荐

hive的数据导出方式

hive有三种导出数据的方式 >导出数据到本地 >导出数据到hdfs >导出数据到另一个表   导出数据到本地文件系统 insert overwrite local director ...

【转载】debian上快速搭建ftp

转载自:http://suifengpiaoshi.diandian.com/post/2012-05-05/17955899 搭建ftp 包括搭建ftp服务器和ftp客户端 本文以debian上搭建 ...

TCP &; UDP &; IP

TCP和UDP的区别   TCP UDP 是否连接 面向连接 面向非连接 应用场合 可靠的 不可靠的 速度 慢 快 传送数据 字节流 数据报 是否可用于广播 否 是 为什么UDP比TCP快 不需要连接 ...

(C# File) 文件操作

Get Files from Directory [C#] This example shows how to get list of file names from a directory (inc ...

WPF之无法触发KeyDown或者KeyUp键盘事件

有时候我们可能在Panel(StackPanel.Canvas.Grid)上或者是在一些默认不支持Focus的控件上添加了KeyDown或者KeyUp,可是残酷的现实告诉我们,这是无法触发的,怎么办呢 ...

D. Ilya and Escalator

D. Ilya and Escalator time limit per test 2 seconds memory limit per test 256 megabytes input standa ...

lfs遇到的一些问题--后续阶段

1.安装GPM-1.20.7,make install出错: prog/display-buttons.c:39:57: 致命错误:gpm.h:没有那个文件或目录 #include

SDL2.0 学习笔记-1 windows下的第一个测试程序

SDL全称是Simple DirectMedia Layer,是一个开源的.跨平台(win32,linux,mac)的多媒体开发c语言库. 官方网站 http://www.libsdl.org/ 第一 ...

【Java学习笔记之二十六】深入理解Java匿名内部类

在[Java学习笔记之二十五]初步认知Java内部类中对匿名内部类做了一个简单的介绍,但是内部类还存在很多其他细节问题,所以就衍生出这篇博客.在这篇博客中你可以了解到匿名内部类的使用.匿名内部类要注意 ...

(5编译使用最新opencv)从零开始的嵌入式图像图像处理(PI+QT+OpenCV)实战演练

从零开始的嵌入式图像图像处理(PI+QT+OpenCV)实战演练 1综述http://www.cnblogs.com/jsxyhelu/p/7907241.html 2环境架设http://www.c ...

你可能感兴趣的:(linux,redis-trib.rb)