微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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 代表集群启动

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐