三台服务器Redis集群搭建

淡淡的烟草味﹌ 2022-02-28 14:58 729阅读 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 //安装Redis的Ruby接口程序

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的运行路径

  1. ../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

发表评论

表情:
评论列表 (有 0 条评论,729人围观)

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

相关阅读