8wDlpd.png
8wDFp9.png
8wDEOx.png
8wDMfH.png
8wDKte.png

redis在Windows上的伪集群部署

admin 8月前 187

1.安装Redis  版本:win-3.0.501为例
2.安装Ruby 版本:rubyinstaller-2.2.4-x64.exe为例(安装时记得选上添加系统路径,否则需要手工修改Path)
3.替换gem源: 
 使用gem sources命令,查看已有的源,(gem命令在Ruby下)
 然后用:[gem source -r http://rubygems.org/ ] 命令删掉原来所有的源,默认外国源,国内无法访问
 使用 [gem source -a http://gems.ruby-china.org/ ] 添加国内的镜像源(或者其他源或本地源)
 执行 [gem install redis]
4.配置redis nodes
 建立第一个redis.7000.conf文件(服务端口7000),配置如下:
 bind 127.0.0.1
 port 7000  
    appendonly yes  
    appendfilename "appendonly.7000.aof"  
    cluster-enabled yes  
    cluster-config-file nodes-7000.conf  
    cluster-node-timeout 15000  
    cluster-slave-validity-factor 10  
    cluster-migration-barrier 1  
    cluster-require-full-coverage yes 
 拷贝5份到redis目录下的redis.7000.conf文件,依次命名为redis.7001.conf至redis.7005.conf,形成6个配置文件。即准备配置6个redis节点,每个节点的配置文件使用redis.端口.conf命名。
 在配置文件内部修改参数,注意,这6个文件中的port,appendfilename,cluster-config-file不要重名。
5.启动redis服务
 用命令窗口,在d:\rediscluster\redis目录中,执行命令:[redis-server.exe redis.端口.conf]启动redis实例,
 将6个端口的配置都执行一下,共6个窗口。
6.创建集群
 下载ruby文件:https://raw.githubusercontent.com/MSOpenTech/redis/3.0/src/redis-trib.rb如果在第一步时页面下载了redis源代码,那么它的src下也有这个文件。
 将redis-trib.rb放到某文件夹下,进入文件夹,在命令窗口中用执行命令:
 


 会提示是否确定,输入yes后,就ok了

上传的附件:
最新回复 (0)
    • 肚兜网
      2
        登录 注册 QQ登录暂未开通
返回
发新帖