linux redis 集群配置

环境:linux contos7

单机,开启多个redis服务

1、安装redis,当前最新版3.2.6:

wget http://download.redis.io/releases/redis-3.2.6.tar.gz

解压并移动到自定义的一个文件夹中(我的是/software/redis)

解压命令 tar -zxvf 文件名

移动命令 mv 当前文件夹 目标文件夹

 

最终结构:/software/redis/

 

2、到redis目录下执行命令:

make && make install

安装完成之后默认会/usr/local/bin/

目录下面可以看到

redis-server等等文件,说明安装成功了,这个时候可以运行看一下redis是否可以正常启动

进入bin目录下,启动命令:.

/redis-server

3、redis的conf文件一般为/etc/redis.conf

一般情况都会请求成功,如果失败,自己找找原因吧

 

--------------------------------------------------------------------进入正题-----------------------------------------------------------------------------------------

 

3、进入redis目录下

cd /software/redis/

mkdir redis_cluster

cd redis_cluster

mkdir 7000 7001 7002 7003 7004 7005

cd /software/redis

cp redis.conf redis_cluster/7000

cp redis.conf redis_cluster/7001

cp redis.conf redis_cluster/7002

cp redis.conf redis_cluster/7003

cp redis.conf redis_cluster/7004

cp redis.conf redis_cluster/7005

cd redis_cluster/7000

vi redis.conf

修改以下几个属性(IP地址为自己机器的IP)

bind 192.168.1.110

port 7000 #其他文件相应修改

daemonize yes

pidfile /var/run/redis_7000.pid #其他文件相应修改

appendonly yes

cluster-enabled yes

cluster-config-file nodes_7000.conf #其他文件相应修改

cluster-node-timeout 15000

:wq

4、这样配置完成之后可以启动这6个redis服务

执行命令:

redis-server /software/redis/redis_cluster/7000/redis.conf

redis-server /software/redis/redis_cluster/7001/redis.conf

redis-server /software/redis/redis_cluster/7002/redis.conf

redis-server /software/redis/redis_cluster/7003/redis.conf

redis-server /software/redis/redis_cluster/7004/redis.conf

redis-server /software/redis/redis_cluster/7005/redis.conf

5、启动之后可以查看是否启动成功

执行命令:

ps -ef | grep redis

出现整齐的一排

redis-server 192.168.1.110:7000[cluster]
redis-server 192.168.1.110:7001[cluster]
redis-server 192.168.1.110:7002[cluster]
redis-server 192.168.1.110:7003[cluster]
redis-server 192.168.1.110:7004[cluster]

redis-server 192.168.1.110:7005[cluster]

说明启动成功,失败的话自己找原因吧

 

6、进入redis目录下的src目录

cd /software/redis/src

cp redis-trib.rb /usr/local/bin

cd /usr/local/bin

7、这个时候需要检查以下机器上是否有安装ruby,一般都没安装

命令:

rpm -qa | grep ruby

如果出现一堆

ruby.....东西的话就是安装ruby了,没有的话就会提示没有

 

执行:

yum install ruby

等待安装成功

 

安装redis接口

执行:

gem install redis

等待安装成功

 

7、最后一步,执行创建集群的命令:

进入usr/local/bin/目录下,执行:

redis-trib.rb create --replicas 1 192.168.1.110:7000 192.168.1.110:7001 192.168.1.110:7002 192.168.1.110:7003 192.168.1.110:7004 192.168.1.110:7005

执行成功,自己检查一下吧

 

备注:

一定要确定7000-7005端口是开放的。不知道怎么开放看之前的博客

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值