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

1、 软件安装

1.准备安装包并解压 ,redis-3.0.0.tar --> 解压到 /home/redis_tar下 命令如下:

	tar -zxvf ./redis-3.0.0.tar  -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 代表集群启动

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值