Redis集群傻瓜式搭建

Redis傻瓜式安装

众所周知redis非关系型数据库是一种目前比较流行的数据库,所以本文可以帮助初学者快速搭建Redis集群。希望对初学者有帮助。

一、安装redis

1、使用Xshell将reids的安装包放到linux的系统下。

2、解压安装包,命令:tar -xzvf 安装包名称

3、因为安装redis需要C语言的编译环境,所以没有gcc需要在线安装。命令:yum install gcc-c++

4、进入解压完后的redis源码目录  redis-3.0.0  ,然后进行编译,命令:make

5、进行安装:make install PREFIX=/usr/local/redis(PREFIX参数指定redis的安装目录。一般软件安装到/usr目录下

6、进入第5步redis目录,进入bin目录下,运行  ./redis-server  ,至此redis服务端启动。(此启动为窗口型启动)

7、将解压的  redis-3.0.0  目录下的redis.conf 赋值到redis的bin目录下。命令:cp redis.conf /usr/local/redis/bin/修改redis.conf的信息 命令:vim redis.conf ,  将属性  daemonize no 改为  daemonize yes  (现在就可以后台启动) 以 后的启动方式为:  ./redis-server redis.conf

8、查看redis的进程:ps -ef|grep redis

9、在redis的bin目录下,运行:./redis-cli -h 10.211.55.7 -p 6379  启动客户端。-h :连接服务器地址,-p:服务器的端口号

二、搭建redis集群

1、使用ruby脚本搭建集群,需要ruby的运行环境。

            yum install ruby

            yum install rubygems

2、在linux系统中,创建一个redis-cluster文件夹。命令:mkdir redis-cluster

3、将上述的redis文件夹复制到redis-cluster文件夹下,命令:cp redis /user/java/redis-cluster/redis01 -r

4、进入redis-cluster文件夹,ls 命令查看目录下的文件。cd命令 进入redis01中

5、编辑redis.conf 文件,命令:vim redis.conf   修改内容:port 6379 → port 自定义端口号  ,#cluster-enabled yes →  cluster-enabled yes   (i/a  进入编辑模式,esc 退出编辑模式,: 进入文档选择模式   输入  wq  保存并退出编辑)

6、复制redis01,以此创建集群的服务器。命令:cp -r  redis01 redis02 .......

7、修改redis02中的配置文档,vim redis02/bin/redis.conf  修改内容为:port  自定义端口号

8、安装ruby脚本运行时的包  将    redis-3.0.0.gem   上传到redis-cluster根目录中  执行命令:gem install redis-3.0.0.gem   检验方法: 进入reids-3.0.0/src 后,运行 ll *.rb  ,出现  -rwxrwxr-x. 1 root root 48141 Apr  1  2015 redis-trib.rb 就表示安装脚本成功

9、在redis-cluster根目录使用ruby脚本搭建集群  命令:

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

10、在redis-cluster根目录中配置启动文件,命令:vim startAll.sh    在文件内添加:

           cd redis01/bin

          ./redis-server redis.conf  

          cd ../..

        然后循环  (必须换行,否则启动文件失效)

11、接下来是启动文件生效,命令:chmod 777 *.sh

12、接下来使用启动文件启动redis集群,命令:./startAll.sh     查看启动状态:pc -ef|grep redis

13、在redis-cluster跟目录创建集群关机文件  命令:vim shutdownAll.sh   进入编辑状态:

        cd redis01/bin

        ./redis-cli -p 7001 shutdown  ........

        使用 chmod  777 shutdownAll.sh  令关机文件生效

14、验证集群功能:使用   ./redis-cli -h 10.211.55.7 -p 6379  连接客户端,使用ping pong 机制。


  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值