windows环境下搭建redis集群

Redis、Ruby语言运行环境、Redis的Ruby驱动redis-xxxx.gem、创建Redis集群的工具redis-trib.rb(注意:Redis集群需要至少3个以上节点,低于3个无法创建)

1.下载(zip格式)并安装Redis:(https://github.com/MSOpenTech/redis/releases/

1)将下载到的Redis-x64-3.0.504.zip解压即可,为了方便使用,建议放在盘符根目录下,并修改目录名为Redis,如:D:\Redis

2)通过配置文件来启动3个不同的Redis实例,由于Redis默认端口为6379,所以这里使用了6380、6381、6382来运行3个Redis实例

2.在Redis目录D:/Redis下新建Logs文件夹,并且创建3个端口下的配置文件

3. 安装3个redis服务

G:/Redis/redis-server.exe --service-install G:/Redis/redis.6380.conf --service-name redis6380

G:/Redis/redis-server.exe --service-install G:/Redis/redis.6381.conf --service-name redis6381

G:/Redis/redis-server.exe --service-install G:/Redis/redis.6382.conf --service-name redis6382

4. 启动这3个服务

G:/Redis/redis-server.exe --service-start --service-name Redis6380

G:/Redis/redis-server.exe --service-start --service-name Redis6381

G:/Redis/redis-server.exe --service-start --service-name Redis6382

5.下载并安装Ruby:意思是将ruby添加到系统的环境变量中,在cmd命令中能直接使用ruby的命令 (http://dl.bintray.com/oneclick/rubyinstaller/rubyinstaller-2.2.4-x64.exe)

(建议安装在盘符根目录下,如:C:\Ruby22-x64)

6.下载ruby环境下Redis的驱动(https://rubygems.org/gems/redis/versions/3.2.2)

(命令:gem install --local G:\Ruby22-x64\redis-3.2.2.gem)

7. 下载Redis官方提供的创建Redis集群的ruby脚本文件redis-trib.rb

(https://raw.githubusercontent.com/MSOpenTech/redis/3.0/src/redis-trib.rb)

打开该链接如果没有下载,而是打开一个页面,那么将该页面保存为redis-trib.rb

8. 创建Redis集群

G:/Redis/redis-trib.rb create --replicas 0 127.0.0.1:6380 127.0.0.1:6381 127.0.0.1:6382

9. 检验是否真的创建成功(G:/Redis/redis-trib.rb check 127.0.0.1:6380)

10. 使用Redis客户端Redis-cli.exe来查看数据记录数,以及集群相关信息

G:/Redis/redis-cli.exe -c -p 6380

G:/Redis/redis-cli.exe -c -p 6380 dbsize

11.redis关闭

G:/Redis/redis-server.exe --service-stop --service-name Redis6380

G:/Redis/redis-server.exe --service-stop --service-name Redis6381

G:/Redis/redis-server.exe --service-stop --service-name Redis6382

时间: 2024-08-29 04:19:49

windows环境下搭建redis集群的相关文章

Windows环境下搭建rabbitmq集群与负载

欢迎提出意见及建议,发现错误请留言 需要的文件下载: 百度云:链接:https://pan.baidu.com/s/1gpZa2NjNxviEnihjS2Viuw  提取码:39hi  复制这段内容后打开百度网盘手机App,操作更方便哦 蓝奏云:下载:https://www.lanzous.com/i54x5da 密码:cgb9 参考博文: https://blog.csdn.net/elie_yang/article/details/86657851 https://blog.csdn.net

在Windows系统下搭建Redis集群

准备工作 需要4个部件:Redis.Ruby语言运行环境.Redis的Ruby驱动redis-xxxx.gem.创建Redis集群的工具redis-trib.rb.使用redis-trib.rb工具来创建Redis集群,由于该文件是用ruby语言写的,所以需要安装Ruby开发环境,以及驱动redis-xxxx.gem. 1)下载Redis安装文件:https://github.com/MSOpenTech/redis/releases/,Redis提供msi和zip格式的下载文件,这里下载zip

在windows环境下搭建mysql集群

1. 前(fei)言(hua) 最近实训老师给我们布置了一个建立mysql集群的任务,并扔了两个博客链接给我们参考,然后就没有然后了.根据老师给的博客上面的步骤试了一下,发现并不能成功建立,于是自己百度,找到了一个挺靠谱的博客,于是参考了一下,感觉总体还是不错的~ 靠谱的博客: http://blog.csdn.net/mazhaojuan/article/details/42211857 2. 理论基础知识 首先需要了解什么是管理节点.数据节点和SQL节点~ (1)管理结点:从名字可以看出来,

Windows下搭建Redis集群

Redis集群:运行多个Redis实例,然后通过特定的工具,将这些实例以某种关系连接起来,形成一个Redis网络. 详细的内容可以阅读:Redis 集群教程 里面会详细介绍Redis集群的设计思想和内部结构,以及如何搭建Redis集群等. 本文主要讲述如何在Windows系统下快速搭建Redis集群: 1.下载Redis 其GitHub连接如下:https://github.com/MSOpenTech/redis/releases/ Redis提供msi和zip格式的下载文件,这里下载zip格

Windows环境下搭建Redis

当网站从数据库加载大量数据的时候会遇到页面响应速度特别缓慢的情形,为了能够更快的从数据库中取得数据加载至内存中,可以考虑使用Memcached来做数据缓存,或者使用内存数据库(比如Redis)将数据库的内容加载至内存中以键值对的形式存储,当页面请求数据的时候可以直接从内存数据库中获取,从而提高了网站的响应速度. Redis在官方文档中声明推荐在Linux环境下安装部署,但实际情况下会有很多开发者需要在Windows环境下解决以上类似的问题并想要采取Redis方案来解决问题,好在微软开放了这方面的

Redis → Windows下搭建redis集群

一,redis集群介绍 Redis cluster(redis集群)是在版本3.0后才支持的架构,和其他集群一样,都是为了解决单台服务器不够用的情况,也防止了主服务器宕机无备用服务器,多个节点网络互联数据共享,所有节点都是一主一从(也可以一主多从),其中不提供服务,只做为备份,emmm我就不多说废话了,直接进入主题. 没有多的服务器就只能单机搭建集群了 原文地址:https://www.cnblogs.com/BalmyLee/p/12019398.html

centos下搭建redis集群

必备的工具: redis-3.0.0.tar redis-3.0.0.gem   (ruby和redis接口) 分析:     首先,集群数需要基数,这里搭建一个简单的redis集群(6个redis实例进行集群). 在一台服务器上操作,因此仅需要6个不同的端口号即可.分别是:7001.7002.7003.7004.7005.7006. 步骤:     1.上传redis-3.0.0.tar到服务器(自己指定自己的软件目录),解压redis-3.0.0.tar. 2.安装c语言环境(安装cento

Linux 环境下搭建Jmeter集群

一.为什么要搭建集群? 主要原因单台服务器没有办法满足系统的压力,通过多台服务器来缓解压力. 二.Jmeter 分布式原理 1.JMeter 分布式测试,选择节点来做调度服务器,其他的节点作为执行节点,通过调度节点管理其他节点: 2.启动服务时,调度服务器会把脚本发送到各个执行节点(脚本会发送到执行节点,但是数据不会发送),执行节点拿到脚本开始执行命令: 3.各个执行节点执行结束以后将结果回传给调度节点,调度节点进行数据汇总: 原理图: 三.环境搭建 1.每个节点安装Jmeter. 2.进入Jm

在Windows环境下配置MySQL集群

前言 最近在项目中用到了MySQL集群,所以就和小伙伴们研究了两天.下面给大家分享一下成果. 小编始终觉得对新事物的学习,没有比看图这种方式更好地理解了.所以先来看一张mysql集群的架构图(摘自百度百科-MySQL Cluster): 上图一共分了四层:Applications.SQL.Storage.Management. 如果您的英语不是体育老师教的的话,那么您肯定已经猜出来每一层的职责了: -–Applications主要是指需要连接数据库的应用程序: -–SQL中每一个mysqld都是