个人小结---Redis集群安装配置

本文详细介绍了如何在Windows环境下安装并配置Redis集群,包括所需软件的下载与安装、配置文件的调整、节点启动及集群创建过程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Redis集群安装配置

1.说明

    记录在Windows下安装配置redis集群。

    由于启动redis集群至少需要6台机器,限于设备,可以采用虚拟机配置6个,或者直接在本机启动6个节点(在此采取后者的做法)。

2.获取介质

redis:

    版本:Redis-x64-3.2.100.msi

    获取:https://github.com/MicrosoftArchive/redis/releases

redis-trib.rb:

    获取:

    https://raw.githubusercontent.com/antirez/redis/unstable/src/redis-trib.rb

rubyinstaller:

    获取:https://rubyinstaller.org/downloads/

rubygems-update-2.7.7.gem

    获取:https://rubygems.org/pages/download

    

3.安装Redis

    双击Redis-x64-3.2.100.msi,选择目录进行安装即可。

 4.复制redis-trib.rb

    将redis-trib.rb文件复制到安装好的redis目录下。(主节点需要)

5.复制rubygems-update-2.7.7.gem

    将rubygems-update-2.7.7.gem文件复制到安装好的redis目录下。(主节点需要)

6.配置redis.windows-service.conf文件

    安装后会在目录下生成redis.windows-service.conf以及redis.windows.conf文件,对比了下,两者内容差不多。此处使用redis.windows-service.conf为基础进行配置。

    复制该配置文件,给第一个节点(作为主备,包含所有插入的数据)使用,重命名处理。

    1)、配置port

    

    2)、绑定地址(由于是本机,所以默认127.0.0.1,如果是其他机器,对应修改ip即可)

    

    3)、支持集群(改为yes)

    

    4)、指定生成配置文件

    

    5)、设置超时

    6)、开启AOF模式

    

    7)、配置dump文件

    

    8)、配置最大存储空间

    

7.安装RubyInstaller

        

    安装后将路径bin加入环境变量,如D:\app\Ruby25-x64\bin。

    以下选择安装,或者直接Enter.

    

    在redis安装目录查看是否存在rubygems,如果没有。执行gem sources –a http://gems.github.com

    

    之后在命令行窗口输入 gem install redis。

8.启动节点

    在安装目录下,使用命令redis-server.exeredis.windows-service1.conf启动节点。

    按照上述,重复操作,增加其他5个节点,并启动。

9.创建集群

    在安装目录上打开命令行窗口,执行以下命令来创建集群:

    redis-trib.rb create --replicas 1 127.0.0.1:6380 127.0.0.1:6381 127.0.0.1:6382127.0.0.1:6383     127.0.0.1:6384 127.0.0.1:6385

10.代码测试

    

11.数据查看

    使用redis客户端查看,可以看到不同端口的redis库键值对。

    

https://redis.io/topics/cluster-tutorial

(可能情况)如果因为某些原因需要情况集群数据,重新创建集群,那么需要先关闭每个节点,删除一下每个节点目录下的3个文件,如下:

之后采用以上创建集群的方式重新操作一次。

 

注意点:(来自百度)

集群每个节点上的数据都不一样,redis把数据都分散存放到各个节点上进行存储。Redis中槽slot就用于圈定当前节点的存储范围,分散存储使用hash算法,确定什么值放到哪个槽里

 所以在创建Redis集群时,会首先为每个节点创建槽容量,例如从1~2000,指定数据存储区域。

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值