redis集群的简单搭建

论坛 期权论坛 脚本     
已经匿名di用户   2022-5-29 19:23   2659   0

先在centos下面安装好需要的ruby,如果不会参照这里https://www.cnblogs.com/PatrickLiu/p/8458788.html安装好,但是它后面用ruby创建集群我暂时没搞懂(因为我找不到那个文件...可怜兮兮emmmm)

我在目录下面创建了6个文件夹作为结点的文件夹(最简单的是6个结点,3个主节点,3个从节点),目录结构如下:

把redis.conf文件配置好之后复制到对应文件夹下启动server

[bonc@bonchost redis-4.0.11]$ ./src/redis-server ./cluster-test/7001/redis.conf
[bonc@bonchost redis-4.0.11]$ ./src/redis-server ./cluster-test/7002/redis.conf
[bonc@bonchost redis-4.0.11]$ ./src/redis-server ./cluster-test/7003/redis.conf
[bonc@bonchost redis-4.0.11]$ ./src/redis-server ./cluster-test/7004/redis.conf
[bonc@bonchost redis-4.0.11]$ ./src/redis-server ./cluster-test/7005/redis.conf
[bonc@bonchost redis-4.0.11]$ ./src/redis-server ./cluster-test/7006/redis.conf

因为我的redis.conf文件设置了在后台运行,所以没有打印那个熟悉的图形,但还是启动成功的

输入ps -ef|grep redis查看启动情况吧~~

现在要去启动集群了!进入redis目录下的utils(版本原因也可能是util,反正就是类似名字的啦),然后再到create-cluster文件夹

输入./create-cluster start开始创建集群,结果如下

再输入./create-cluster create,选择yes

大功告成~~

为了验证我们确实运行包含3个主节点和3个从结点,我们启动一个带-c参数的client,方便在不同的主节点的哈希槽进行切换(端口30001、30002、30003是主节点,上面的输出给了,输入的时候看自己的端口就行)

发送CLUSTER INFO命令展示集群运行情

发送CLUSTER NODES可以获取运行中结点的具体信息

可以看到,我们的集群已经成功启动了~

分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:81
帖子:4969
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP