您的位置:首页 > 数据库 > Redis

Linux下Redis集群环境的搭建

2017-01-10 17:19 671 查看
一、安装redis(使用redis3.0版本)

1、需要gcc环境,如果没有执行命令安装gcc

yum install gcc-c++


2、下载redis3.0的源码包并上传至服务器

3、解压源码包

tar -zxvf redis-3.0.0.tar.gz


4.进入解压目录编译

make


5.安装redis

make install PREFIX=/usr/local/redis


二、启动redis

1、从redis-3.0.0文件中复制redis-conf到redis的安装目录中

2、然后修改redis.conf文件



3、在bin目录下启动redis

./redis-server redis.conf


三、redis集群的搭建

注:该集群中有三个节点,每个节点有一主一备。需要6台虚拟机。在此搭建一个伪分布式的集群,使用6个redis实例来模拟。

1、安装ruby环境

yum install ruby
yum install rubygems


将redis集群管理工具redis-trib.rb上传至服务器

安装ruby的包

gem install redis-3.0.0.gem


2、在local下创建redis-cluster文件夹,在该文件夹中创建6个redis实例,端口号从7001~7006

复制redis安装目录bin文件夹



在redis-cluster文件夹下将redis01复制5份



修改redis01至redis06中的redis.conf 文件,将端口依次改为70001~7006,并打开cluster-enabled yes行前的注释

3、把创建集群的ruby脚本redis-trib.rb复制到redis-cluster文件夹下



4、启动6个redis实例

5.创建集群(192.168.242.134是你自己ip,创建过程中输入yes确认)

./redis-trib.rb create --replicas 1
192.168.242.134:7001
192.168.242.134:7002
192.168.242.134:7003
192.168.242.134:7004
192.168.242.134:7005
192.168.242.134:7006


6、测试集群(-c 不能缺)

进入集群任一文件夹下输入

redis01/redis-cli -h 192.168.25.153 -p 7002 -c
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: