三台服务器Redis集群搭建

1 篇文章 0 订阅
1 篇文章 0 订阅

1、安装配置redis

安装redis步骤如下:
下载最新版本或拷贝源版本到安装机器
# wget http://download.redis.io/releases/redis-stable.tar.gz
# tar -xzf redis-stable.tar.gz
# cd redis-stable
# make && make install
安装配置Redis
./utils/install_server.sh

//此处继续按回车,全部选择默认即可
修改配置文件:
vi /etc/redis/redis.conf     //或者6379.conf 
增加或修改:bind 0.0.0.0     //或者直接在bind 127.0.0.1前面增加# 注释掉,以防止只有本地才能登录
重新启动redis
/etc/init.d/redis_6379  restart    // stop/start/

//启动

redis-server   /etc/redis/6379.conf     //usr/local/bin/redis-server

//或者

redis-server   /etc/redis.conf

//重启测试

[root@gateway99 ~]reboot

[root@gateway99 ~]# redis-cli

127.0.0.1:6379> ping

PONG   //代表成功

1、1在本身已经安装redis且6379运行后,添加新端口7000运行新的redis

cd  /usr/local/bin/                       //默认redis的运行路径

mkdir 7000                              //新建文件夹7000

vi  redis.conf                            //新建配置文件redis.conf  内容如下

port 7000

cluster-enabled yes

cluster-config-file nodes.conf

cluster-node-timeout 5000

appendonly yes

protected-mode no

daemonize yes

 

2、安装ruby

yum install ruby //安装ruby

yum install ruby rubygems //安装rubygems,最新版本会自动安装

gem install redis   //安装RedisRuby接口程序

Ruby 升级

 yum -y install ruby ruby-devel rubygems rpm-build

 [root@DN1 7000]# redis-server -v   //查看版本

Redis server v=5.0.3

3、创建集群  //新版本为

redis-cli --cluster create 192.10.1.203:6379 192.10.1.203:7000 192.10.1.204:6379 192.10.1.204:7000 192.10.1.205:6379 192.10.1.205:7000 --cluster-replicas 1

用于redis 4和3 //若在redis5上用此命令会有提示 使用提示格式就好->下面的新版本

/redis-trib.rb create --replicas 1 192.10.1.203:7000 192.10.1.204:7001 192.10.1.205:7002 192.10.1.203:7003 192.10.1.204:7004 192.10.1.205:7005

 /etc/init.d/redis_6379  restart  //重启redis

cd  /usr/local/bin/                       //默认redis的运行路径

../redis-server ./redis.conf

 

4、//查看集群状态:

redis-cli -h 192.10.1.203  cluster nodes

5、//测试集群

redis-cli -c -h 192.10.1.203

Tips:玩Linux 三年了,经常也参考网络大神们的文章,但是很多经常会遇到方法各式各样,最终自己搞出来的时候发现根本没有那么复杂,所以一定要搞清楚概念、原理再动手做,不是一直照搬,如果你觉得自己不是大神的话尽量不要用自建脚本的形式,新建又复制一堆网上的自己都看不懂的的代码来,结果晕头转向,尽量使用系统自带的功能,去做简单的配置而不是脚本,redis的自启动设置、redis的集群搭建就有很多这样的情况;

分享小故事:记得两年前做一个redis的自启动配置时,自己按照网上的各种方法,试了好多,包括自建脚本的方式,多种方法下来有点蒙蔽了,一个同事-来自HW的大神说有那么难嘛:我十分钟给你搞定,结果饭后五分钟都没用就搞定了。。。

本人使用Debian 和centos ,有问题可以一起交流

参考资料:

https://redis.io/topics/cluster-tutorial

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值