redis 3.x windows 集群搭建

简介: 首先必须尊重原创,我的思路来源于简书上的文章,贴出作者原链接http://www.jianshu.com/p/22af55518f6d一、开发环境1.win72.redis 3.2.1 64位3.ruby 环境redis 安装Redis对于Linux是官方支持的,安装和使用没有什么好说的,普通使用按照官方指导,5分钟以内就能搞定。

首先必须尊重原创,我的思路来源于简书上的文章,贴出作者原链接http://www.jianshu.com/p/22af55518f6d

一、开发环境

1.win7

2.redis 3.2.1 64位

3.ruby 环境

redis 安装

Redis对于Linux是官方支持的,安装和使用没有什么好说的,普通使用按照官方指导,5分钟以内就能搞定。详情请参考:http://redis.io/download

Redis官方是不支持windows的,只是 Microsoft Open Tech group 在 GitHub上开发了一个Win64的版本,官方说明:

Win64 Unofficial The Redis project does not directly support

Windows, however the Microsoft Open Tech group develops and maintains an Windows port targeting Win64.

项目地址:https://github.com/MSOpenTech/redis

打开以后,可以直接使用浏览器下载,或者git克隆。在release页面可以下载需要的redis包

img_153ea840de7d409ff07cc3d5c2af0a44.png

下载解压,没什么好说的,在解压后的bin目录下有以下这些文件:

redis-benchmark.exe #基准测试

redis-check-aof.exe # aof

redis-check-dump.exe # dump

redis-cli.exe # 客户端

redis-server.exe # 服务器

redis.windows.conf # 配置文件

ruby环境准备

下载 64位的 RubyInstaller并安装 地址http://rubyinstaller.org/downloads/

勾选下面三个不用配置环境变量

img_e96a89e32d44e7d0f836a1de01f6a772.png

安装RubyGems

在cmd下运行

gem sources --add https://gems.ruby-china.org/ --remove https://rubygems.org/添加淘宝源

gem install redis 安装redis依赖

下载redis-trib.rb

该文件存在redis的源码的src目录,下载链接为https://github.com/MSOpenTech/redis/tree/3.0/src


img_91a74bf38f43c4ccfb1dd05eca5337a2.png

搭建redis集群目录

img_cc4e68d6d643d88294dc54897933b7da.png

1、主要分为3主3从(如果上图所示)

2、修改配置文件 redis.windows.conf,其中每个目录里面配置文件port号修改为不一样

port 7005

cluster-enabled yes

cluster-node-timeout 5000

appendonly yes

3、启动集群

在每个目录通过命令行 redis-server.exe redis.windows.conf 启动 redis

通过redis-trib.rb执行以下命令搭建集群

redis-trib.rb create --replicas 1 192.168.0.103:6379 192.168.0.103:6380 192.168.0.103:6381 192.168.0.103:6382 192.168.0.103:6383 192.168.0.103:6384

redis集群启动报错解决方法

http://blog.csdn.net/ownfire/article/details/46624005

集群启动界面

img_33daab6d9437d83e1910d7719190fc0a.png
目录
相关文章
|
5月前
|
存储 负载均衡 NoSQL
【赵渝强老师】Redis Cluster分布式集群
Redis Cluster是Redis的分布式存储解决方案,通过哈希槽(slot)实现数据分片,支持水平扩展,具备高可用性和负载均衡能力,适用于大规模数据场景。
418 2
|
3月前
|
NoSQL 算法 Redis
【Docker】(3)学习Docker中 镜像与容器数据卷、映射关系!手把手带你安装 MySql主从同步 和 Redis三主三从集群!并且进行主从切换与扩容操作,还有分析 哈希分区 等知识点!
Union文件系统(UnionFS)是一种**分层、轻量级并且高性能的文件系统**,它支持对文件系统的修改作为一次提交来一层层的叠加,同时可以将不同目录挂载到同一个虚拟文件系统下(unite several directories into a single virtual filesystem) Union 文件系统是 Docker 镜像的基础。 镜像可以通过分层来进行继承,基于基础镜像(没有父镜像),可以制作各种具体的应用镜像。
576 5
|
4月前
|
存储 监控 NoSQL
Redis高可用架构全解析:从主从复制到集群方案
Redis高可用确保服务持续稳定,避免单点故障导致数据丢失或业务中断。通过主从复制实现数据冗余,哨兵模式支持自动故障转移,Cluster集群则提供分布式数据分片与水平扩展,三者层层递进,保障读写分离、容灾切换与大规模数据存储,构建高性能、高可靠的Redis架构体系。
|
9月前
|
存储 NoSQL 数据库
Redis 逻辑数据库与集群模式详解
Redis 是高性能内存键值数据库,广泛用于缓存与实时数据处理。本文深入解析 Redis 逻辑数据库与集群模式:逻辑数据库提供16个独立存储空间,适合小规模隔离;集群模式通过分布式架构支持高并发和大数据量,但仅支持 database 0。文章对比两者特性,讲解配置与实践注意事项,并探讨持久化及性能优化策略,助你根据需求选择最佳方案。
358 5
|
6月前
|
负载均衡 NoSQL Redis
【赵渝强老师】Redis的主从复制集群
Redis主从复制是指将一台Redis服务器的数据复制到其他Redis服务器,实现数据热备份、故障恢复、负载均衡及高可用架构的基础。主节点负责写操作,从节点同步数据并可提供读服务,提升并发处理能力。
189 5
|
5月前
|
存储 NoSQL 算法
Redis的集群架构与使用经验
本文介绍了Redis的集群架构与使用经验,包括主从复制、哨兵集群及Cluster分片集群的应用场景与实现原理。内容涵盖Redis主从同步机制、数据分片存储方式、事务支持及与Memcached的区别,并讨论了Redis内存用尽时的处理策略。适用于了解Redis高可用与性能优化方案。
|
NoSQL Redis 数据安全/隐私保护
Redis 最流行的图形化界面下载及使用超详细教程(带安装包)! redis windows客户端下载
文章提供了Redis最流行的图形化界面工具Another Redis Desktop Manager的下载及使用教程,包括如何下载、解压、连接Redis服务器以及使用控制台和查看数据类型详细信息。
3946 6
Redis 最流行的图形化界面下载及使用超详细教程(带安装包)! redis windows客户端下载
|
8月前
|
消息中间件 NoSQL Linux
Redis的基本介绍和安装方式(包括Linux和Windows版本),以及常用命令的演示
Redis(Remote Dictionary Server)是一个高性能的开源键值存储数据库。它支持字符串、列表、散列、集合等多种数据类型,具有持久化、发布/订阅等高级功能。由于其出色的性能和广泛的使用场景,Redis在应用程序中常作为高速缓存、消息队列等用途。
943 16
|
NoSQL Redis 数据库
Redis 图形化界面下载及使用超详细教程(带安装包)! redis windows下客户端下载
文章提供了Redis图形化界面工具的下载及使用教程,包括如何连接本地Redis服务器、操作键值对、查看日志和使用命令行等功能。
3027 0
Redis 图形化界面下载及使用超详细教程(带安装包)! redis windows下客户端下载
|
9月前
|
存储 NoSQL Redis
阿里面试:Redis 为啥那么快?怎么实现的100W并发?说出了6大架构,面试官跪地: 纯内存 + 尖端结构 + 无锁架构 + EDA架构 + 异步日志 + 集群架构
阿里面试:Redis 为啥那么快?怎么实现的100W并发?说出了6大架构,面试官跪地: 纯内存 + 尖端结构 + 无锁架构 + EDA架构 + 异步日志 + 集群架构
阿里面试:Redis 为啥那么快?怎么实现的100W并发?说出了6大架构,面试官跪地: 纯内存 + 尖端结构 +  无锁架构 +  EDA架构  + 异步日志 + 集群架构