centos 7 下redis集群的安装

        redis的安装

由于Redis 是 c 语言开发的。redis 需要 c 语言的编译环境。如果没有 gcc 需要在线安装。yum install gcc-c++
安装步骤:
第一步:redis 的源码包上传到 linux 系统。
第二步:解压缩 redis。
第三步:编译。进入 redis 源码目录。make
第四步:安装。指定安装目录 make install PREFIX=/usr/local/redis
PREFIX 参数指定 redis 的安装目录。一般软件安装到/usr/local目录下

启动:

推荐使用配置文件的方式启动:

    将源码目录下的redis.conf 复制到安装目录下的/bin 下 修改配置文件    deamonize yes

连接:

[root@localhost bin]# ./redis-cli
默认连接 localhost 运行在 6379 端口的 redis 服务。
[root@localhost bin]# ./redis-cli -h IP地址 -p 6379
-h:连接的服务器的地址
-p:服务的端口号
关闭 redis:[root@localhost bin]# ./redis-cli shutdown

Redis 集群的搭建

Redis 集群中至少应该有三个节点。为了保证集群的高可用,则每个节点有一个备份机。
所以Redis 集群至少需要 6 台服务器。
搭建伪分布式。可以使用一台虚拟机运行 6 个 redis 实例。需要修改 redis 的端口号 7001-7006

1.使用 ruby 脚本搭建集群。需要 ruby 的运行环境。
安装 ruby:
yum install ruby
yum install rubygems
2.安装 ruby 脚本运行使用的包:
wget https://rubygems.global.ssl.fastly.net/gems/redis-3.2.1.gem
gem install -l ./redis-3.2.1.gem

搭建步骤
需要 6 台 redis 服务器。搭建伪分布式。
需要 6 个 redis 实例。
需要运行在不同的端口 7001-7006
第一步:创建 6 个 redis 实例,每个实例运行在不同的端口,所以需要修改 redis.conf 配置文件每个实例的端口号。并且把 cluster-enabled yes 前的注释去掉

第二步:启动每个 redis 实例。
第三步:使用 ruby 脚本搭建集群。

解压目录src下
./redis-trib.rb create --replicas 1 IP地址:7001 IP地址:7002 IP地址:7003 IP地址:7004 IP地址:7005 IP地址:7006

replicas代表每个redis有一个备份机
执行脚本后当出现 Can I set the above configuration? (type 'yes' to accept): yes 

最后出现ALL 16384 slots coverd  表示集群搭建成功

连接redis集群

Redis-cli 连接集群。
[root@localhost redis-cluster]# redis01/redis-cli -p 7001 -c
-c:代表连接的是 redis 集群
 

    

 

转载于:https://my.oschina.net/u/3784129/blog/1626537

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值