- 浏览: 245491 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (281)
- hibernate (16)
- sql工具 (2)
- eclipse (15)
- tomcat (13)
- 项目部署 (4)
- java (62)
- spring (15)
- EL (1)
- javascript (8)
- 正则表达式 (1)
- jQuery (4)
- mysql (15)
- jstl (1)
- jsp (1)
- eclipse,eclipse插件 (1)
- svn (4)
- java,resin (1)
- jdbc (1)
- jdk (2)
- android (21)
- resin (3)
- php (3)
- 其他 (2)
- 数据库 (2)
- cas单点登录 (2)
- 邮箱激活 (1)
- jad (1)
- 支付 (1)
- struts (1)
- jpa (1)
- struts2 (4)
- json (3)
- oracle (2)
- velocity (1)
- sina微博登陆 (2)
- qq账户登录 (1)
- spring security (1)
- java图片处理 (1)
- http请求 (1)
- cas springsecurity (1)
- freemarker (1)
- cas (6)
- java oauth2 (2)
- oauth2.0 (6)
- springsecurity oauth2 (1)
- sms (1)
- springmvc (2)
- spring aop (1)
- luaeclipse (1)
- cocos2d (1)
- hibernate缓存 (1)
- ibatis (1)
- linux (7)
- 技术网站 (1)
- python (2)
- hadoop (1)
- war3 (0)
- elasticsearch (2)
- jboss (1)
- spring data jpa (2)
- java json (1)
- jsonp (1)
- webservice (4)
- java多线程 (1)
- java加密解密 (1)
- spring task (1)
- java session and cookie (1)
- java nio (1)
- 缓存 (1)
- java大数据 (1)
- cygwin (1)
- 设计模式 (1)
- mybatis (2)
- jquery插件 (2)
- jvm内存溢出 (1)
- drools (1)
- cookie and session (1)
- jvm内存设置 (1)
- nginx (1)
- 微信 (1)
- extjs (1)
- redis (7)
- memcached (1)
- js闭包 (1)
- js (0)
- mongodb (3)
- dubbo (2)
- jdk版本问题 (1)
- opnfire (1)
- git (1)
- jsp视频播放 (1)
- 国际化 (1)
- 后台管理 (1)
- yum (1)
- k (1)
- 算法 (0)
- jvm优化 (1)
- java检测 (1)
- maven操作 (0)
- ios打包 (1)
- 网络通信 (1)
- node.js (1)
- maven (4)
- 消息队列 (2)
- springcloud (6)
- mq (2)
- idea (3)
- log4j (1)
- docker (4)
- editplus (1)
- springboot (1)
- Kubernetes (1)
- jenkins (1)
- websocket (1)
- thirft (1)
- strom (1)
- postman (1)
- kafka (1)
- 线程池 (1)
- JVisualVM (1)
- java反射 (1)
- shell (1)
- java8 (2)
- i18 (1)
- jvm (0)
- nio (1)
- nodejs (1)
- idea java (1)
最新评论
-
pengfeifei26:
wbzhaohl 写道这个有解决方案没有时间长了,貌似有点忘了 ...
A redirect is required to get the users approval -
wbzhaohl:
这个有解决方案没有
A redirect is required to get the users approval -
somebody:
恩。好吧。这个只有在 还没发布的 2.0 版本才有。
oauth2.0设置自动授权
1.把 redis 解压后,再复制出 5 份,配置 三主三从集群。 端口可以为7000,7001,7002,7003,7004,7005。 并且把目录使用端口号命名
2.修改其他配置支持集群
cluster-enabled yes
cluster-config-file nodes-6379.conf
cluster-node-timeout 15000
appendonly yes
3.安装ruby
https://rubyinstaller.org/downloads/ 下载 rubyinstaller-2.4.4-1-x64.exe
4.安装ruby的redis驱动
https://rubygems.org/gems/redis/versions/3.3.3
C:\Users\stager7.000>gem install --local C:\Ruby24-x64\redis-3.3.3.gem
Successfully installed redis-3.3.3
Parsing documentation for redis-3.3.3
Installing ri documentation for redis-3.3.3
Done installing documentation for redis after 1 seconds
1 gem installed
5. 下载Redis官方提供的创建Redis集群的ruby脚本文件redis-trib.rb
打开该链接如果没有下载,而是打开一个页面,那么将该页面保存为redis-trib.rb
https://raw.githubusercontent.com/MSOpenTech/redis/3.0/src/redis-trib.rb
打开该链接如果没有下载,而是打开一个页面,那么将该页面保存为redis-trib.rb,建议保存到一个Redis的目录下,例如放到6379目录下。
集群的命令为
redis-trib.rb create --replicas 1 127.0.0.1:7000 127.0.0.1:7001 127.0.0.1:7002 127.0.0.1:7003 127.0.0.1:7004 127.0.0.1:7005
--replicas 1 表示每个主数据库拥有从数据库个数为1。master节点不能少于3个,所以我们用了6个redis
D:\soft\redis-cluster\Redis7000>redis-trib.rb create --replicas 1 127.0.0.1:7000 127.0.0.1:7001 127.0.0.1:7002 127.0.0.1:7003 127.0.0.1:7004 127.0.0.1:7005
>>> Creating cluster
Connecting to node 127.0.0.1:7000: OK
Connecting to node 127.0.0.1:7001: OK
Connecting to node 127.0.0.1:7002: OK
Connecting to node 127.0.0.1:7003: OK
Connecting to node 127.0.0.1:7004: OK
Connecting to node 127.0.0.1:7005: OK
>>> Performing hash slots allocation on 6 nodes...
Using 3 masters:
127.0.0.1:7000
127.0.0.1:7001
127.0.0.1:7002
Adding replica 127.0.0.1:7003 to 127.0.0.1:7000
Adding replica 127.0.0.1:7004 to 127.0.0.1:7001
Adding replica 127.0.0.1:7005 to 127.0.0.1:7002
M: 2bf9576d9f31cfda6072d3801260d6f2e734ed3b 127.0.0.1:7000
slots:0-5460 (5461 slots) master
M: 5e935a190feebc4f29fc96135ca2601c5c748405 127.0.0.1:7001
slots:5461-10922 (5462 slots) master
M: 3fdbbaf3916d266ceb41bfa4fe25ee0f9cd08527 127.0.0.1:7002
slots:10923-16383 (5461 slots) master
S: 6ccfef96a13539feca226ae3d4b3c9e6b77de645 127.0.0.1:7003
replicates 2bf9576d9f31cfda6072d3801260d6f2e734ed3b
S: 7d50ed2b349b44de68dd9d28658f1d58d2c6061a 127.0.0.1:7004
replicates 5e935a190feebc4f29fc96135ca2601c5c748405
S: e94d6560e73ec6ebe38f70517f3b6eadf1f9fcbb 127.0.0.1:7005
replicates 3fdbbaf3916d266ceb41bfa4fe25ee0f9cd08527
Can I set the above configuration? (type 'yes' to accept): yes
6 测试
使用Redis客户端Redis-cli.exe来查看数据记录数,以及集群相关信息
命令 redis-cli –c –h ”地址” –p "端口号" ; c 表示集群
D:\soft\redis-cluster\Redis7000>redis-cli -c -h 127.0.0.1 -p 7000
127.0.0.1:7000> dbsize
(integer) 0
127.0.0.1:7000>
输入cluster info可以从客户端的查看集群的信息
127.0.0.1:7000> cluster info
cluster_state:ok
cluster_slots_assigned:16384
cluster_slots_ok:16384
cluster_slots_pfail:0
cluster_slots_fail:0
cluster_known_nodes:6
cluster_size:3
cluster_current_epoch:6
cluster_my_epoch:1
cluster_stats_messages_sent:651
cluster_stats_messages_received:651
127.0.0.1:7000>
java 集群操作
https://blog.csdn.net/liubenlong007/article/details/53766734 jedisCluster
https://www.cnblogs.com/lxcy/p/8120301.html
2.修改其他配置支持集群
cluster-enabled yes
cluster-config-file nodes-6379.conf
cluster-node-timeout 15000
appendonly yes
3.安装ruby
https://rubyinstaller.org/downloads/ 下载 rubyinstaller-2.4.4-1-x64.exe
4.安装ruby的redis驱动
https://rubygems.org/gems/redis/versions/3.3.3
C:\Users\stager7.000>gem install --local C:\Ruby24-x64\redis-3.3.3.gem
Successfully installed redis-3.3.3
Parsing documentation for redis-3.3.3
Installing ri documentation for redis-3.3.3
Done installing documentation for redis after 1 seconds
1 gem installed
5. 下载Redis官方提供的创建Redis集群的ruby脚本文件redis-trib.rb
打开该链接如果没有下载,而是打开一个页面,那么将该页面保存为redis-trib.rb
https://raw.githubusercontent.com/MSOpenTech/redis/3.0/src/redis-trib.rb
打开该链接如果没有下载,而是打开一个页面,那么将该页面保存为redis-trib.rb,建议保存到一个Redis的目录下,例如放到6379目录下。
集群的命令为
redis-trib.rb create --replicas 1 127.0.0.1:7000 127.0.0.1:7001 127.0.0.1:7002 127.0.0.1:7003 127.0.0.1:7004 127.0.0.1:7005
--replicas 1 表示每个主数据库拥有从数据库个数为1。master节点不能少于3个,所以我们用了6个redis
D:\soft\redis-cluster\Redis7000>redis-trib.rb create --replicas 1 127.0.0.1:7000 127.0.0.1:7001 127.0.0.1:7002 127.0.0.1:7003 127.0.0.1:7004 127.0.0.1:7005
>>> Creating cluster
Connecting to node 127.0.0.1:7000: OK
Connecting to node 127.0.0.1:7001: OK
Connecting to node 127.0.0.1:7002: OK
Connecting to node 127.0.0.1:7003: OK
Connecting to node 127.0.0.1:7004: OK
Connecting to node 127.0.0.1:7005: OK
>>> Performing hash slots allocation on 6 nodes...
Using 3 masters:
127.0.0.1:7000
127.0.0.1:7001
127.0.0.1:7002
Adding replica 127.0.0.1:7003 to 127.0.0.1:7000
Adding replica 127.0.0.1:7004 to 127.0.0.1:7001
Adding replica 127.0.0.1:7005 to 127.0.0.1:7002
M: 2bf9576d9f31cfda6072d3801260d6f2e734ed3b 127.0.0.1:7000
slots:0-5460 (5461 slots) master
M: 5e935a190feebc4f29fc96135ca2601c5c748405 127.0.0.1:7001
slots:5461-10922 (5462 slots) master
M: 3fdbbaf3916d266ceb41bfa4fe25ee0f9cd08527 127.0.0.1:7002
slots:10923-16383 (5461 slots) master
S: 6ccfef96a13539feca226ae3d4b3c9e6b77de645 127.0.0.1:7003
replicates 2bf9576d9f31cfda6072d3801260d6f2e734ed3b
S: 7d50ed2b349b44de68dd9d28658f1d58d2c6061a 127.0.0.1:7004
replicates 5e935a190feebc4f29fc96135ca2601c5c748405
S: e94d6560e73ec6ebe38f70517f3b6eadf1f9fcbb 127.0.0.1:7005
replicates 3fdbbaf3916d266ceb41bfa4fe25ee0f9cd08527
Can I set the above configuration? (type 'yes' to accept): yes
6 测试
使用Redis客户端Redis-cli.exe来查看数据记录数,以及集群相关信息
命令 redis-cli –c –h ”地址” –p "端口号" ; c 表示集群
D:\soft\redis-cluster\Redis7000>redis-cli -c -h 127.0.0.1 -p 7000
127.0.0.1:7000> dbsize
(integer) 0
127.0.0.1:7000>
输入cluster info可以从客户端的查看集群的信息
127.0.0.1:7000> cluster info
cluster_state:ok
cluster_slots_assigned:16384
cluster_slots_ok:16384
cluster_slots_pfail:0
cluster_slots_fail:0
cluster_known_nodes:6
cluster_size:3
cluster_current_epoch:6
cluster_my_epoch:1
cluster_stats_messages_sent:651
cluster_stats_messages_received:651
127.0.0.1:7000>
java 集群操作
https://blog.csdn.net/liubenlong007/article/details/53766734 jedisCluster
https://www.cnblogs.com/lxcy/p/8120301.html
- ruby.zip (8.6 MB)
- 下载次数: 0
发表评论
-
linux redis 安装配置
2018-06-08 11:00 431wget http://download.redis.io/r ... -
redis常用命令
2018-05-31 10:45 484常用命令 1)连接操作命令 quit:关闭连接 ... -
redis windows服务安装
2018-05-31 10:38 517redis-server redis.windows.con ... -
redis window伪集群搭建
2018-03-07 09:36 422https://www.cnblogs.com/wujixio ... -
java spring-data-redis 操作
2018-02-26 16:57 356https://www.cnblogs.com/shihaim ... -
redis与memcached
2015-01-15 16:44 396memcached和redis相同点:都是以键值对的形式来存储 ...
相关推荐
Windows Redis 集群搭建: 1、Redis 3.2.100。 2、redis-trib.rb。 3、rubygems-2.6.11.zip。 4、rubyinstaller-2.2.6.exe。
在Windows环境下搭建Redis集群是一项技术性的工作,涉及到多个Redis实例的配置和协调,以实现数据的高可用性和可扩展性。以下将详细讲解这个过程。 首先,我们需要了解Redis集群的基本概念。Redis Cluster是Redis...
在本资源包中,提供了搭建Redis集群所需的各种工具和教程,帮助你在Windows环境下进行操作。 首先,让我们来了解Redis集群的基础知识。Redis集群通过分片(Sharding)技术将数据分散到多个节点上,实现数据的冗余和...
Windows 环境下搭建 Redis 集群 在 Windows 环境下搭建 Redis 集群需要详细的步骤和配置,以下是详细的知识点总结: 一、前期准备 * 需要安装 Redis 和 Ruby 语言运行环境 * 需要安装 Redis 的 Ruby 驱动 redis-...
windows中redis集群搭建
windows搭建redis集群,里面包含有自己封装的redis集群文件,只需按照压缩包文档的介绍进行操作即可。
windows环境下redis集群的搭建,搭建频繁如下: redis集群测试 01、安装Redis 02、创建6个目录Redis7001、Redis7002、Redis7003、Redis7004、Redis7005、Redis7006 03、把Redis目录下的redis.windows.conf文件分别...
Windows Redis主从集群及哨兵集群的搭建是提高Redis服务的可用性和数据安全性的重要手段。下面将详细介绍这两个概念以及如何在Windows环境中实现。 1. Redis主从集群: 主从复制是Redis提供的一种数据备份和故障...
【Redis集群搭建详解】 在Windows环境下搭建Redis集群可以让你在本地进行分布式缓存的测试和学习。以下是一个详细的步骤指南: 1. **下载所需软件** - Redis版本:3.2.1-x64 - Ruby版本:2.5.1-1-x64 - ...
在Windows环境下搭建Redis集群可以帮助开发者在本地环境中模拟生产环境,便于测试和开发。本文将详细介绍如何在Windows 10 64位系统上搭建Redis 2.8.12的集群。 **一、环境准备** 首先,确保你的系统是64位的...
RedisCluster是Redis官方提供的分布式集群解决方案,它通过数据分片技术实现了高可用性和可扩展性。RedisCluster将数据分散在多个节点上,每个节点存储一部分数据,并通过槽(slot)来管理和分配数据。这种方式允许...
拷贝6份redis,删除node.conf 2.进入redis 目录 执行命令 redis-server.exe redis.conf 全部启动6个 redis 服务,端口改成不一样的 如7000 7001 7002 7002 7003 7004 7005, 建议最少6套,主从2份,至少套才能选举...
在Windows环境下搭建Redis集群是一项技术性的工作,涉及到多个步骤和组件。Redis是一个开源的、基于键值对的数据存储系统,广泛应用于缓存、数据库和消息队列等场景。集群模式可以提升Redis的服务能力和数据安全性,...
Redis 是一个高性能的键值对数据库,常用于缓存、队列系统以及数据持久化等场景。在Windows环境下,Redis的...对于更复杂的用例,如集群搭建、数据迁移或高级特性,可以参考Redis官方文档和其他相关教程进行深入学习。
**Redis 安装** Redis(Remote Dictionary Server)...以上就是Redis的安装、配置以及集群搭建的基本流程和常用操作命令。在实际应用中,还需要考虑数据备份、监控、安全等多方面因素,以确保Redis的稳定和高效运行。
搭建redis集群文件,内含六个redis,文件配置已经全部修改好了,1、先在服务器安装下yum install ruby 和 yum install rubygems 2、然后解压文件上传到linux服务器 3、./redis-cluster-start-all.sh 开启reids 4、...