韦德国际1946英国 > 计算机网络 > window下使用Redis Cluster部署Redis集群

原标题:window下使用Redis Cluster部署Redis集群

浏览次数:153 时间:2019-05-25

施行成功后。查看nodes.conf文件。里面包车型客车附和配置消息认证各个主节点和从节点的涉及。

window下使用Redis Cluster部署Redis集群。贰.下载并安装ruby

图片 1

Windows下搭建Redis集群

(有的人建议ruby 使用Tmall的源

  3.创建Redis集群

CMD下切换来Redis目录,使用redis-trib.rb来创立Redis集群:

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

留意:因为redis-trib.rb是ruby代码,必须用ruby来开拓,若redis-trib.rb不能识别,供给手动选拔该公文的张开药情势:

图片 2

图片 3

  **选料ruby为的展开药格局后,redis-trib.rb的logo都会发生变动,如下图:

图片 4

 

推行结果:

图片 5

当出现提醒时,要求手动输入yes,输入后,当出现以下内容,表达已经创办了Redis集群

图片 6

查证是或不是确实创立成功,输入以下命令:

redis-trib.rb check 127.0.0.1:6380

出现以下音信,表达创设的Redis集群是没难题的

图片 7

行使Redis客户端Redis-cli.exe来查阅数据记录数,以及集群相关音信

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

-c 表示 cluster

-p 表示 port 端口号

图片 8

输入dbsize查询 记录总量

dbsize

还是壹遍输入完整命令:

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

结果如下:

图片 9

输入cluster info能够从客户端的查看集群的新闻:

cluster info

结果如下:

图片 10

 假如有以下那部分文件就径直利用,不然就融洽去下载一下Windows版本的redis。解压后也可能有以下的文本

一.下载并设置Redis

其GitHub路线如下:

Redis提供msi和zip格式的下载文件,这里下载zip格式 叁.0.50四版本

将下载到的Redis-x6肆-叁.0.50四.zip解压就可以,为了方便使用,将引得名改为Redis,并雄居D盘根目录下(D:/Redis),

透过安插文件来运营2个分化的Redis实例,由于Redis暗中同意端口为637九,所以那边运用了6380、63八1、63八二来运作1个Redis实例。

88bifa必发官网登入 ,留神:为了防止不供给的荒唐,请将配置文件保留为utf捌格式,并且不要包括注释;  

为了记录Redis的日记,所以必要在Redis目录D:/Redis下新建 Logs文件夹

redis.6380.conf 内容如下:

port 6380      
loglevel notice    
logfile "D:/Redis/Logs/redis6380_log.txt"       
appendonly yes
appendfilename "appendonly.6380.aof"   
cluster-enabled yes                                    
cluster-config-file nodes.6380.conf
cluster-node-timeout 15000
cluster-slave-validity-factor 10
cluster-migration-barrier 1
cluster-require-full-coverage yes

redis.63八一.conf 内容如下:

port 6381       
loglevel notice   
logfile "D:/Redis/Logs/redis6381_log.txt"       
appendonly yes
appendfilename "appendonly.6381.aof"    
cluster-enabled yes                                    
cluster-config-file nodes.6381.conf
cluster-node-timeout 15000
cluster-slave-validity-factor 10
cluster-migration-barrier 1
cluster-require-full-coverage yes

redis.63八二.conf 内容如下:

port 6382       
loglevel notice    
logfile "D:/Redis/Logs/redis6382_log.txt"         
appendonly yes
appendfilename "appendonly.6382.aof"    
cluster-enabled yes                                    
cluster-config-file nodes.6382.conf
cluster-node-timeout 15000
cluster-slave-validity-factor 10
cluster-migration-barrier 1
cluster-require-full-coverage yes

安顿内容的讲授如下:

 port 6380               #端口号
 loglevel notice         #日志的记录级别,notice是适合生产环境的
 logfile "D:/Redis/Logs/redis6380_log.txt"      #指定log的保持路径,默认是创建在Redis安装目录下,如果有子目录需要手动创建,如此处的Logs目录
 syslog-enabled yes                       #是否使用系统日志
 syslog-ident redis6380                   #在系统日志的标识名
 appendonly yes                           #数据的保存为aof格式
 appendfilename "appendonly.6380.aof"     #数据保存文件
 cluster-enabled yes                      #是否开启集群
 cluster-config-file nodes.6380.conf
 cluster-node-timeout 15000
 cluster-slave-validity-factor 10
 cluster-migration-barrier 1
 cluster-require-full-coverage yes

将上述配置文件保留到D:/Redis目录下,并动用那些陈设文件安装三个redis服务,命令如下:

留意:redis.6380.conf等配备文件要动用完整路线,防止重启Redis集群出现难点,此处的设置目录为 D:/Redis

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

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

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

起步那二个服务,命令如下:

D:/Redis/redis-server.exe --service-start --service-name Redis6382
D:/Redis/redis-server.exe --service-start --service-name Redis6381
D:/Redis/redis-server.exe --service-start --service-name Redis6380

执行结果:

图片 11

redis-trib.rb add-node 127.0.0.1:9007 127.0.0.1:9008

在Windows系统下搭建Redis集群:

需要4个部件:

Redis、Ruby语言运营条件、Redis的Ruby驱动redis-3.二.二.gem、创制Redis集群的工具redis-trib.rb

安装Redis,并运营1个实例(Redis集群供给至少贰个以上节点,低于三个不能够创制);

动用redis-trib.rb工具来创设Redis集群,由于该公文是用ruby语言写的,所以要求安装Ruby开垦景况,以及驱动redis-叁.2.二.gem

3、配置集群

  2.一. 下载路线如下:

下载后,双击安装就可以,为了操作便利,安装到 C盘根目录下(C:Ruby22-x64),

安装时相中以下多个选择:

Add ruby executables to your PATH

Associate .rb and .rbw files with this Ruby installation

乐趣是将ruby增添到系统的遭遇变量中,在cmd命令中能直接动用ruby的吩咐;并主动关联.rb和.rbw格式的文件。

图片 12

如果redis情况设置不成事在底下会并发以下下错误。具体能够参照

   二.二.下载ruby情形下Redis的驱动,思考到包容性,这里下载的是叁.2.二版本

在意:下载在页面右下角相关连接1项中

图片 13

 

设置该驱动,命令如下:

C:Ruby22-x64bingem install --local c:Ruby22-x64redis-3.2.2.gem

图片 14

daemonize yes
port 9001
cluster-enabled yes
cluster-config-file nodes.conf
cluster-node-timeout 5000
appendonly yes

      二.三.下载Redis官方提供的始建Redis集群的ruby脚本文件redis-trib.rb,路径如下:

展开该链接假诺未有下载,而是张开多个页面,那么将该页面保存为redis-trib.rb   (.rb为后缀名,是ruby文件的保留格式),并保留到D:/Redis目录下。

图片 15

 Redis集群:

 若是陈设到多台计算机,就跟普通的集群同样;因为Redis是单线程管理的,多核CPU也只好选拔四个核,

之所以布署在同等台Computer上,通过运转八个Redis实例,并将这个实例组成集群,就足以巩固CPU的利用率。

gem install redis

2、redis下载安装,下载解压找到redis-trib.rb文件,那文件在成立redis集群的时候会用到,等下再做牵线

四、集群节点的操作

redis-trib.rb del-node 127.0.0.1:9001 6fd2df0fa12e0ce5ea150f03bdb6a969a189d885 --该ID为9004节点ID

三、redis配置

图片 16

图片 17

图片 18

    使用时候能够先驾驭redis cluster的法则

图片 19

redis-trib.rb add-node --slave --mast er-id 26212a8a04d9c36f68f049630d2bdac602a9ddfa 127.0.0.1:9004 127.0.0.1:9003

因为使用的那个工具是用ruby开采的之所以须求设置一下ruby的遭逢。

     ruby环境

试行脚本。具体操作可参照

二、情状筹划

1、张开redis的配置文件redis.windows.conf(配置文件名称能够变动,运维的时候指虞升卿顿文件就能够),只保留以下几项配置项

   给定 redis-trib.rb 程序的吩咐是 create , 那象征我们期待成立三个新的集群。

    平日的项目许多时候都亟需用到缓存。redis算是八个比较好的选项。一般情状下做一个为主就足以满足一些相当的小的连串必要。在部分并发量相当的大的连串恐怕就供给利用集群了,redis在Windows下做集群只怕不一定可取,纵然是学习一下,前天就和豪门享受一下在Windows下安顿redis集群。

本文由韦德国际1946英国发布于计算机网络,转载请注明出处:window下使用Redis Cluster部署Redis集群

关键词: Redis

上一篇:异步编程4,异步程序开发

下一篇:没有了