Login
网站首页 > 文章中心 > 其它

redis5集群搭建

作者:小编 更新时间:2023-08-16 08:03:00 浏览量:155人看过

主库宕机,从库会被自动选举为主库master,并继承原主库的哈希槽,当master恢复,会成为现主库的从库,且同步宕机期间的数据

若集群创建出错

step1:关服务

rm -rf dump.rdb? nodes-****.conf

Step1:?安装依赖包make,gcc

yum -y install make gcc

step2:使用rz(lrzsz) 上传redis-⑤0.⑤tar.gz到/apps/applications/software目录http://download.redis.io/releases/redis-⑤0.③tar.gz

make ??//编译

make install ?PREFIX=/apps/applications/software/redis ???//安装

mkdir /apps/applications/software/redis/{conf,log,data}

详解:(进入文件后输入/并在其后写入关键字)

bind?econ-web01.reda? ? ? ? ? ?//主机名

dir?/apps/applications/software/redis/data? ? ? ? ? ? ?//redis数据库数据文件rdb文件放置的路径

cluster-enabled yes? ? ? ?//启用集群

protected-mode?no? ?//关闭redis保护模式

daemonize yes? ? ? ? ? ? ? ?//开启守护进程模式

redis5集群搭建

cd /apps/applications/software/redis/conf/

输入:

其他两台操作相同,但是记得修改port和bind

cd /apps/applications/software/redis

启动脚本start.sh:

#!/bin/bash

停止脚本stop.sh:

chmod ◆x start_all.sh stop_all.sh ?#赋予x权限,变成可执行脚本

? ? ? ? ? ? ?ip:port? ?ip:port

? ? ? ? ? ? ip:port? ? ip:port

添加一个主节点:

连接到集群:

? ? ? ? ? ?./redis-cli -c -p 访问的端口 -h 访问的机器 -a 密码

查看集群中的节点:

如果redis集群中的某个主节点和与之相关的所有从节点都宕机了,那么redis集群将无法提供服务,因为我们不能再提供 这个master node 节点上的 哈希槽.

①redis 集群不保证强一致性,这意味着在某些时候可能丢失某些写数据.?|- 因为集群中从节点的复制是异步的.?|- redis 集群在绝对需要时也支持同步写入,但是这也不能保证完全的强一致性.

redis5集群搭建

redis集群配置清单

redis5集群搭建

********************************************************

redis5集群搭建

redis5集群搭建

注意:此时该节点只是作为主节点添加到了集群中,但是没有进行分片,是不可存储数据的,如果要存储数据,需要进行分片操作.

动态向集群中添加一个从节点

动态删除集群中一个从节点

动态删除集群中一个主节点step1:归还槽

以上就是土嘎嘎小编大虾米为大家整理的相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!

版权声明:倡导尊重与保护知识产权。未经许可,任何人不得复制、转载、或以其他方式使用本站《原创》内容,违者将追究其法律责任。本站文章内容,部分图片来源于网络,如有侵权,请联系我们修改或者删除处理。

编辑推荐

热门文章