Mac上最简单明了的利用Docker搭建Redis集群

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

内容简介:本文只是记录一下我在Mac上利用Docker搭建Redis集群成功后的步骤,期间走了许多的坑。有许多教程对于Mac用户不友好,搭建成功以后无法进行集群间的通信。首先说明一下有多简单,如果你机器上已经有了Docker,那么就一个步骤就行。如果没有Docker那么在接下来我们就开始进行Redis集群的搭建。

Mac上最简单明了的利用 Docker 搭建 Redis 集群

本文只是记录一下我在Mac上利用Docker搭建Redis集群成功后的步骤,期间走了许多的坑。有许多教程对于Mac用户不友好,搭建成功以后无法进行集群间的通信。

首先说明一下有多简单,如果你机器上已经有了Docker,那么就一个步骤就行。如果没有Docker那么在 Docker下载 下载一个就行。

接下来我们就开始进行Redis集群的搭建。

首先先从 github 。例如我的存放目录结构是如下

/Users/hupengfei/myDocker/newRedis-cluster

-rwxr-xr-x@ 1 hupengfei  staff   1.6K  4 19 14:01 Dockerfile
-rwxr-xr-x@ 1 hupengfei  staff   1.0K  3 31 14:28 LICENSE
-rwxr-xr-x@ 1 hupengfei  staff   8.8K  3 31 14:28 Makefile
-rwxr-xr-x@ 1 hupengfei  staff   4.8K  3 31 14:28 README.md
-rwxr-xr-x@ 1 hupengfei  staff   341B  4 22 11:43 docker-compose.yml
-rwxr-xr-x@ 1 hupengfei  staff   2.2K  4 19 13:55 docker-entrypoint.sh
-rwxr-xr-x@ 1 hupengfei  staff   506B  3 31 14:28 generate-supervisor-conf.sh
-rwxr-xr-x@ 1 hupengfei  staff   167B  4 19 16:47 redis-cluster.tmpl
-rwxr-xr-x@ 1 hupengfei  staff    65B  3 31 14:28 redis.tmpl
-rwxr-xr-x@ 1 hupengfei  staff   219B  3 31 14:28 sentinel.tmpl

那么就在 newRedis-cluster 此目录下执行命令 docker-compose build ,然后执行 docker-compose up 命令,你就会发现如下输出

2019 03:50:25.179 * Background AOF rewrite finished successfully

就代表已经启动成功了,此时输入 redis-cli -c -p 7001 ,进入其中一个节点,你就会发现已经启动成功了,在节点中输入 cluster nodes 可以查看到集群的信息。

此时可以进行测试一下,在里面存放不同的值,他会跳转到端口上面进行存放

127.0.0.1:7001> set hu1 1
OK
127.0.0.1:7001> set hu2 2
-> Redirected to slot [4983] located at 127.0.0.1:7000
OK
127.0.0.1:7000> set hu3 3
OK
127.0.0.1:7000> set hu4 4
-> Redirected to slot [13233] located at 127.0.0.1:7002
OK

此时集群就搭建成功了。此Git项目是参考 https://github.com/Grokzen/docker-redis-cluster 这个项目,只是根据Issues进行修改了一些东西使Mac用户能够更方便使用。

如果你想修改集群中redis的配置信息,可以修改里面的 redis-cluster.tmpl 文件。修改完以后用 docker-compose build 完以后再启动就好了。


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

查看所有标签

猜你喜欢:

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

计算机程序设计艺术(第2卷)

计算机程序设计艺术(第2卷)

Donald E. Knuth / 苏运霖 / 国防工业出版社 / 2002-8 / 98.00元

本书是国内外业界广泛关注的7卷本《计算机程序设计艺术》第2卷的最新版。本卷对半数值算法领域做了全面介绍,分“随机数”和“算术”两章。本卷总结了主要算法范例及这些算法的基本理论,广泛剖析了计算机程序设计与数值分析间的相互联系,其中特别值得注意的是作者对随机数生成程序的重新处理和对形式幂级数计算的讨论。 本书附有大量习题和答案,标明了难易程度及数学概念的使用。 本书内容精辟,语言流畅,引人入胜,可供从......一起来看看 《计算机程序设计艺术(第2卷)》 这本书的介绍吧!

Base64 编码/解码
Base64 编码/解码

Base64 编码/解码

Markdown 在线编辑器
Markdown 在线编辑器

Markdown 在线编辑器

RGB HSV 转换
RGB HSV 转换

RGB HSV 互转工具