当前位置:首页 > CN2资讯 > 正文内容

Redis集群部署 cluster Windows服务器

2天前CN2资讯

文章目录

  • 1. 安装
  • 2. 配置
  • 3. 启动
  • 4. 登录



三台机器 201、202、203,每台机器装两个 redis 实例,构建 redis cluster 集群。

1. 安装

添加 redis-cluster 目录,将 redis 压缩包拷贝到该目录下,解压压缩包。


解压完后,将文件夹 redis-5.0.3 重命名为 redis1。

[root@test201 redis-cluster]# mv redis-5.0.3 redis1

需要在 redis1 目录下使用 make 命令进行编译。

[root@test201 redis-cluster]# cd redis1 [root@test201 redis1]# make

然后再执行 cp 命令拷贝另一份 redis2。


删除对应的压缩包。


其他两个服务器也是按照上面的操作来一遍。

2. 配置

在 redis-cluster 目录下创建数据文件夹 redis-data。


再在该文件夹中建两个文件夹 7001 和 7002,分别存放两个 redis 的数据。


创建一个配置文件 redis-1.conf。


编辑配置文件内容:

# 添加端口号 port 7001 # 设置为守护进程,配置 redis 后台运行 daemonize yes # pid 文件,会自动创建的,直接指定目录 pidfile /var/run/redis_7001.pid # 数据保存位置 dir /opt/yidian/redis-cluster/redis-data/7001 # 关闭保护模式 protected-mode no # 开启集群 cluster-enabled yes # 集群配置文件,不需要我们维护,首次启动的时候会自动生成 cluster-config-file nodes_7001.conf # 请求超时时间 cluster-node-timeout 10100 # 开启 AOF 日志 appendonly yes

复制一份 redis-7002.conf 配置文件,把刚才那个 redis-1.conf 文件改名为 redis-7001.conf,接下来修改 redis-7002.conf 配置文件中对应内容为 7002。


编辑配置文件 redis-7002.conf 内容:

# 添加端口号 port 7002 # 设置为守护进程,配置 redis 后台运行 daemonize yes # pid 文件,会自动创建的,直接指定目录 pidfile /var/run/redis_7002.pid # 数据保存位置 dir /opt/yidian/redis-cluster/redis-data/7002 # 关闭保护模式 protected-mode no # 开启集群 cluster-enabled yes # 集群配置文件,不需要我们维护,首次启动的时候会自动生成 cluster-config-file nodes_7002.conf # 请求超时时间 cluster-node-timeout 10100 # 开启 AOF 日志 appendonly yes

创建 redis 服务的启动脚本 ,并且修改执行权限:


脚本 内容:

/opt/yidian/redis-cluster/redis1/src/redis-server /opt/yidian/redis-cluster/redis-7001.conf /opt/yidian/redis-cluster/redis2/src/redis-server /opt/yidian/redis-cluster/redis-7002.conf

同样的方式可以创建 redis 服务关闭脚本 :

/opt/yidian/redis-cluster/redis1/src/redis-cli -p 7001 shutdown /opt/yidian/redis-cluster/redis2/src/redis-cli -p 7002 shutdown

其他两台服务器上重复上述配置过程。

3. 启动

在三台服务器上分别执行启动脚本:


启动完后分别查看,可看到如下进程:


随便找一台服务器登录,这里登录 201,然后执行下面的命令:

./redis-cli --cluster create 192.168.57.201:7001 192.168.57.201:7002 192.168.57.202:7001 192.168.57.202:7002 192.168.57.203:7001 192.168.57.203:7002 --cluster-replicas 1

可以看到开始初始化创建集群了。


中间的一些询问输入 yes。


到这里 redis cluster 集群就创建完毕了。我们可以登录查看集群信息。

4. 登录

登录集群(-c 表示以集群模式登录):

./redis-cli -c -h 127.0.0.1 -p 7001

查看集群信息:

127.0.0.1:7001> cluster info


查看节点信息:

127.0.0.1:7001> cluster nodes


    你可能想看:

    扫描二维码推送至手机访问。

    版权声明:本文由皇冠云发布,如需转载请注明出处。

    本文链接:https://www.idchg.com/info/30540.html

    分享给朋友:

    “Redis集群部署 cluster Windows服务器” 的相关文章

    选择合适的服务器购买攻略:性能、预算与品牌分析

    在购买服务器之前,进行充分的准备至关重要。首先,我喜欢明确自己购买服务器的目的。是否只是用来搭建网站,还是用于复杂的数据处理,抑或是作为云计算的基础设施?这些需求会直接影响我的选择。明确目标后,我可以更好地针对我的具体需求进行规划。 接着,我必须考虑预算。无论是想购买入门级的服务器,还是高性能的旗舰...

    提升美国家庭网络安全与光纤宽带普及的最佳策略

    在当今这个数字化时代,家庭网络的建设与发展显得愈发重要。美国家庭对于网络的依赖程度日渐加深,这不仅仅体现在上网购物、观看视频、游戏娱乐等日常活动中,也体现在工作和学习的方方面面。作为一个普通家庭,我们的生活节奏已经被网络所塑造,无论是为了保持与亲友的联系,还是获取最新的信息,都离不开一个稳定而高效的...

    选择合适的云服务器配置:1c1g与1c2g的优缺点分析

    云服务器的配置选项相当多,其中1c1g和1c2g经常被提及。这两种配置分别代表1个CPU核心和不同的内存容量。1c1g代表1GB内存,而1c2g则有2GB内存。从我个人的经验来看,这两种配置在实际使用中各有其独特的优势。 1c1g配置详解 1c1g的配置相对基础,1个CPU核心加上1GB内存,特别适...

    国内注册ChatGPT的安全与实用指南

    在使用ChatGPT服务时,安全与隐私保护是非常重要的。首先,我总是尽量避免在聊天或任何交流中输入敏感信息。无论是个人身份、财务信息,还是其他隐私内容,我都保持警惕,确保我的信息不会被泄露。即便是在与AI进行对话时,这种谨慎也同样必要,因为即使是最可信的平台也无法完全保障信息不被滥用。 还有一点是选...

    Oracle Cloud 教学:从免费资源到项目实践的全方位指南

    在这个数字化的时代,云计算成为了技术发展的重要方向,而Oracle Cloud则为学习者提供了丰富的教学资源,涵盖从初学者到高级用户的各个层次。通过这些资源,我们可以轻松地开始云计算的学习之旅,更加熟悉这个领域的核心知识和技能。在Oracle Cloud的学习中,我发现了几个特别有帮助的项目,接下来...

    如何选择便宜的VPS:最佳性能与价格平衡的指南

    在谈论VPS之前,首先要弄清楚它究竟是什么。VPS,或称虚拟专用服务器(Virtual Private Server),是将一台物理服务器划分成多个虚拟服务器的技术。每个虚拟服务器都可以独立运行自己的操作系统,并且能够进行重新启动,这意味着你获得了一种与专用服务器相似的体验,但成本却比全功能的专用服...