请选择 进入手机版 | 继续访问电脑版

[Redis] 5分钟搭建redis集群(redis5.0.5)

  [复制链接]
查看285 | 回复52 | 2021-9-14 00:09:17 | 显示全部楼层 |阅读模式

环境:centos 7

1:下载并安装redis

  1. $ wget http://download.redis.io/releases/redis-5.0.5.tar.gz
  2. $ tar xzf redis-5.0.5.tar.gz
  3. $ cd redis-5.0.5
  4. $ make
复制代码

redis 5.0版本 集群搭建不必要 我们安装ruby就可以搭建成功,并且redis给我们提供了快速搭建脚本,实行 utils/create-cluster/ 目次 下的create-cluster脚本 就可以快速搭建,该脚本提供以下几个下令 供我们使用

  1. echo "Usage: $0 [start|create|stop|watch|tail|clean]"
  2. echo "start -- Launch Redis Cluster instances." 创建redis集群实例
  3. echo "create -- Create a cluster using redis-cli --cluster create." 搭建redis集群
  4. echo "stop -- Stop Redis Cluster instances." 停止redis集群实例
  5. echo "watch -- Show CLUSTER NODES output (first 30 lines) of first node."
  6. echo "tail <id> -- Run tail -f of instance at base port + ID."
  7. echo "clean -- Remove all instances data, logs, configs." 删除生成的日志,配置,数据文件
  8. echo "clean-logs -- Remove just instances logs." 只删除日志
复制代码

要想外部服务器访问到我们搭建的集群,我们必要 对脚本修改一下:

start部分增长 如下设置

--bind 指定我们要绑定的ip(服务器ip)  --masterauth test1234 指定主节点暗码 (用于从节点同步数据) --requirepass 指定我们的暗码 --protected-mode no  关闭安全模式(外部应用可以毗连 到redis)

5分钟搭建redis集群(redis5.0.5)

create 部分 修改如下:

5分钟搭建redis集群(redis5.0.5)
 

stop 部分 修改如下:

5分钟搭建redis集群(redis5.0.5)

修改后保存

然后在utils/create-cluster目次 下实行

  1. ./create-cluster start
复制代码

5分钟搭建redis集群(redis5.0.5)

实行

  1. ps -ef | grep redis
复制代码
确定redis实例创建成功

5分钟搭建redis集群(redis5.0.5)

然后实行

  1. ./create-cluster create
复制代码

5分钟搭建redis集群(redis5.0.5)

可以看到已经为我们创建成功,并主动 分配了3个主节点,3个从节点,然后提示我们是否确定创建,输入yes

5分钟搭建redis集群(redis5.0.5)

可以看到集群已经创建成功,并且为3个主节点分配了hash槽 

我们使用 redis-cli 任意 毗连 一个节点,并插入一条数据

5分钟搭建redis集群(redis5.0.5)

可以看到我们往30002这个redis实例插入一条数据,使用 桌面工具毗连 查看

5分钟搭建redis集群(redis5.0.5)

可以看到每个redis节点都可看的到我们刚创建的key,着实 它们是去30002这个节点上去拿的,除了30002自身和其slave节点以外

5分钟搭建redis集群(redis5.0.5)

5分钟搭建redis集群(redis5.0.5)

后续: 

5分钟搭建redis集群(redis5.0.5)

我们可以修改port(端口基准,以节点数向上递增)  nodes (节点数据)replicas(主节点答应 分配的从节点数)

上面忘了设置 master的暗码 ,否则从节点无法从主节点同步数据

 到此这篇关于5分钟搭建redis集群(redis5.0.5)的文章就先容 到这了,更多相干 redis搭建集群内容请搜索 脚本之家从前 的文章或继续欣赏 下面的相干 文章渴望 大家以后多多支持脚本之家!


免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

avatar 街角386 | 2021-9-14 02:13:46 | 显示全部楼层
赞一个!
回复

使用道具 举报

avatar 邱建华 | 2021-9-18 08:13:24 | 显示全部楼层
admin楼主很有艺术范!
回复

使用道具 举报

avatar 立郎 | 2021-9-21 03:19:07 | 显示全部楼层
论坛的人气越来越旺了!
回复

使用道具 举报

一口气看完了,我要下去回味回味了!
回复

使用道具 举报

avatar 内托体头 | 2021-9-29 19:39:35 | 显示全部楼层
最近精神病院在打折,admin楼主去看看吧?
回复

使用道具 举报

avatar 123457736 | 2021-10-5 06:51:12 | 显示全部楼层
白富美?高富帅?
回复

使用道具 举报

avatar 麻辣鸡翅 | 2021-10-5 13:52:36 | 显示全部楼层
admin楼主,我告诉你一个你不知道的的秘密,有一个牛逼的源码论坛他的站点都是商业源码,还是免费下载的那种!特别好用。访问地址:http://www.mxswl.com 猫先森网络
回复

使用道具 举报

avatar 甜心猫舍 | 2021-10-5 16:36:20 | 显示全部楼层
态度决定一切,不错!
回复

使用道具 举报

avatar 清风JA1 | 2021-10-6 07:26:49 | 显示全部楼层
admin楼主,我告诉你一个你不知道的的秘密,有一个牛逼的网站,运动刷步数还是免费刷的,QQ和微信都可以刷,特别好用。访问地址:http://yd.mxswl.com 猫先森网络
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则