- N +

redis 4.0.2 集群安装

redis 4.0.2 集群安装原标题:redis 4.0.2 集群安装

导读:

Redis简介Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。Redis官网...

文章目录 [+]

Redis简介

Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。

Redis官网地址:http://redis.io/

Redis中文网地址:http://redis.cn

Redis中文文档地址:http://redisdoc.com


下载地址


http://download.redis.io/releases/redis-4.0.2.tar.gz


二、解包


cp 命令将tar包拷贝到 /usr/local/bin/redis 目录下

命令:tar -zxvf redis-4.0.2.tar.gz   ./

注意:最好解包到/usr/local/bin/Redis目录下,/usr/bin下面的都是系统预装的可执行程序,会随着系统升级而改变;/usr/local/bin目录是给用户放置自己的可执行程序的地方,推荐放在这里,不会被系统升级而覆盖同名文件;

解包之后,会看到redis-4.0.2这个目录,这就是Redis的源代码;


三、编译、安装

编译需要gcc,查看有没有安装gcc可以使用命令:

gcc -v

安装gcc命令:

yum install -y gcc

gcc安装完之后,就可以进行编译了,进入解包之后的文件夹redis-4.0.0,然后执行编译

命令:make

编译之后,再安装

命令: make install

redis/redis-4.0.2目录:

/user/local/bin目录


安装ruby

注意: ruby 版本要求 >=2.2.2


在刚安装好的redis服务器上安装ruby

因为创建集群时需要用Ruby 运行redis-trib.rb

[root@localhost redis]# yum -y install ruby ruby-devel rubygems rpm-build

[root@localhost redis]# gem install redis

这条命令有点慢,稍等片刻即可安装成功


修改redis.conf

打开redis.conf,把下面列出来的配置项全部注释,完了拷贝下面7条配置到redis.conf文件末尾

port 6379

bind 192.168.1.80

daemonize yes

cluster-enabled yes

cluster-config-file nodes-6379.conf

cluster-node-timeout 15000

pidfile /var/run/redis_6379.pid



打开相关端口

说明:

redis集群不仅需要开通redis客户端连接的端口,而且需要开通集群总线端口

集群总线端口为redis客户端连接的端口 + 10000

如redis端口为6379,则集群总线端口为16379

所以,所有服务器需要开通redis的客户端连接端口和集群总线端口

每台都要开启这两个端口

 

开启6379端口和16379端口

[root@localhost ~]# firewall-cmd --zone=public --add-port=6379/tcp --permanent

[root@localhost ~]# firewall-cmd --zone=public --add-port=16379/tcp --permanent

重启防火墙

[root@localhost ~]# firewall-cmd --reload



启动redis

每台都要启动

[root@localhost ~]# cd /usr/local/redis/

[root@localhost redis]# src/redis-server redis.conf



启动集群

[root@localhost ~]# /usr/local/redis/src/redis-trib.rb create --replicas 1  10.115.0.152:6379 10.115.0.153:6379 10.115.0.154:6379

如下图,表示成功启动


连接redis集群


在192.168.1.80机器上进行连接

[root@localhost redis]# src/redis-cli -h 192.168.1.80 -c -p 6379

必须要加:-c参数


本文标题:redis 4.0.2 集群安装
本文链接:http://www.kyjszj.com/wdzl/139.html
作者授权:除特别说明外,本文由 开源技术之家 原创编译并授权 开源技术之家 刊载发布。
版权声明:本文不使用任何协议授权,您可以任何形式自由转载或使用。

有好的文章希望我们帮助分享和推广,猛戳这里我要投稿

返回列表
上一篇:
下一篇:

发表评论中国互联网举报中心

快捷回复:

    评论列表 (暂无评论,共394人参与)参与讨论

    还没有评论,来说两句吧...