轻松构建 基于docker的 redis 集群

栏目: 数据库 · 发布时间: 5年前

内容简介:集群的目录结构见GitHub源码(文章末尾)1,安装docker环境,根据自身的操作系统,google下即可。2,我们在服务器上,搭建所需目录结构。(我这里是Centos)

下面跟着我来 一步一步构建 redis 集群吧。

集群的目录结构见GitHub源码(文章末尾)

1,安装 docker 环境,根据自身的操作系统,google下即可。

2,我们在服务器上,搭建所需目录结构。(我这里是Centos)

轻松构建 基于docker的 redis 集群

3,因为挂载了redis配置文件,所以要更改下redis.conf的权限,为了偷懒 我直接777了,不要学我

[root@localhost rediscluster]# chmod 777 slave1/conf/redis.conf slave2/conf/redis.conf slave3/conf/redis.conf slave4/conf/redis.conf slave5/conf/redis.conf slave6/conf/redis.conf 

4,通过docker compose启动我们的集群啦,现在集群间还不能通讯哦,还需最后一步

docker-compose -f redis.yml up --build -d

轻松构建 基于docker的 redis 集群

5,最后一步,连接集群,这一步其实也可以写在yaml文件中,你可以尝试下

docker run --rm -it zvelo/redis-trib create --replicas 1 10.2.0.2:6379 10.2.0.3:6379 10.2.0.4:6379 10.2.0.5:6379 10.2.0.6:6379 10.2.0.7:6379

轻松构建 基于docker的 redis 集群

结束啦!

我们进入一个redis 节点查看下集群信息,再设置几个key试试。

注:因为redis 集群是通过 hash slot 算法来进行数据切片的,所以我们在set key的时候 ,可能会出现Redirected to slot....

轻松构建 基于docker的 redis 集群

***:如果有帮助,请留下你的小星星哦~

***:https://github.com/cxzzx007/rediscluster_docker


以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

可用性工程

可用性工程

尼尔森 / 刘正捷 / 机械工业出版社 / 2004-1 / 28.00元

《可用性工程》系统地介绍可用性工程,被国际可用性工程界一致推崇为该领域的最佳入门书籍。《可用性工程》着重讲述了能取得良好成本效益的可用性方法,并详细介绍了在软件开发生命周期的不同阶段如何运用这些方法,以及其他与可用性相关的特殊问题。一起来看看 《可用性工程》 这本书的介绍吧!

HTML 编码/解码
HTML 编码/解码

HTML 编码/解码

XML、JSON 在线转换
XML、JSON 在线转换

在线XML、JSON转换工具

HEX HSV 转换工具
HEX HSV 转换工具

HEX HSV 互换工具