Redis安装及单机集群搭建总结(多节点搭建集群和单机集群大同小异)

1、 软件安装

1.安装包是个压缩包 -->解压到 /home/redis_tar下 命令如下:

	tar -zxvf ./../  -C /home/redis_tar

2.安装c++环境 yum -y install gcc-c++(:redis底层源码是c++)
3.解压后需要源码编译 进入到redis-3.0.0后执行make
4.编译完后开始安装 需要指定一个安装路径
make install PREFIX=/data/redis
5.将解压包中的redis.conf拷贝到/data/redis/bin目录下并修改
6.直接执行后端启动server命令bin/redis-server redis.conf

改deamonize yes
slaveof node1 6379 #端口号

2、集群搭建(重点)

前提说明:以下均在一台机器搭建6个虚拟节点,有的公司有钱,保不齐用每台机器作为一个节点
但是目前对于学习测试来说一台机器搭建器群就够用了

1、需要ruby环境。搭建集群的脚本是ruby实现的。

redis集群管理工具redis-trib.rb依赖ruby环境,首先需要安装ruby环境:

安装ruby
yum install -y ruby
yum install -y rubygems

2、安装ruby和redis的接口程序
拷贝redis-3.0.0.gem至/software下(随意一个目录)
执行:
gem install /software/redis-3.0.0.gem

3、在redis编译完的目录下 进行主从赋值 cp -R bin01 ./bin02 ,复制到bin06
然后修改端口号 以及每台机器的cluster-enabled yes打开
7001
7002
7003
7004
7005
7006

4、编写脚本 start-all-redis .sh 用于启动集群
脚本内容为:
#!/bin/bash
cd bin01
./redis-server redis.conf
cd …
cd bin02
./redis-server redis.conf
cd …
cd bin03
./redis-server redis.conf
cd …
cd bin04
./redis-server redis.conf
cd …
cd bin05
./redis-server redis.conf
cd …
cd bin06
./redis-server redis.conf
cd …

5、修改脚本权限
chmod 777 start-all-redis.sh

6、启动
./start-all-redis.sh
ps -ef | grep redis 查看端口

7、将redis解压包的src目录下的redis-trib.rb文件拷贝到 redis编译完的目录下
执行以下命令:关联各虚拟节点
./redis-trib.rb create --replicas 1 192.168.153.211:7001 192.168.153.211:7002 192.168.153.211:7003 192.168.153.211:7004 192.168.153.211:7005 192.168.153.211:7006

8、连接集群:因为是在一台机器上所以就不需要指定-h 主机地址了
./redis-cli -p 7001 -c
-c 代表集群启动

相关文章

validates:conclusion,:presence=>true,:inclusion=>{...
一、redis集群搭建redis3.0以前,提供了Sentinel工具来监控各...
分享一下我老师大神的人工智能教程。零基础!通俗易懂!风趣...
上一篇博文 ruby传参之引用类型 里边定义了一个方法名 mo...
一编程与编程语言 什么是编程语言? 能够被计算机所识别的表...
Ruby类和对象Ruby是一种完美的面向对象编程语言。面向对象编...