一、windows 下搭建 redis 集群方法: (亲试可行):
备注:
步骤中:
gem sources -a https://ruby.taobao.org 添加淘宝源 ,淘宝源不行,用腾讯这个: http://gems.ruby-china.org/
创建集群命令 :
ruby 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
二、 redis 注册成 windows service
1. cmd 中注册服务的命令
D:\mysoftware\redis\7000>redis-server.exe --service-install redis.conf --service-name redis7000 --loglevel verbose
2. 注册成功之后, 查看服务。
1)进入windows服务列表
services.msc
2)产看已注册的服务 redis7000 , 并右击属性,查看服务属性

"D:\redis\cluster\7000\redis-server.exe" --service-run redis.conf --service-name redis7000 --loglevel verbose
3.服务注册成功之后, 可以到任务管理器中进行启动和停止

服务注册表位置:
regedit 进入注册表
基本位置: \HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\redis70004.redis 集群搭建完成,统一启动的脚本案例
start.cmd
@echo off
echo "进入D盘"
D:
echo "Redis目录"
cd redis
echo "删除集群文件"
del appendonly.aof dump.rdb nodes-7000.conf nodes-7001.conf nodes-7002.conf nodes-7003.conf nodes-7004.conf nodes-7005.conf
echo "启动服务"
net start redis7000
net start redis7001
net start redis7002
net start redis7003
net start redis7004
net start redis7005
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
echo "执行完毕"
pause
参考资料:
cmd命令安装、卸载、启动和停止Windows Service
本文详细介绍了如何在Windows系统下搭建Redis集群,并通过cmd命令将Redis注册为Windows服务,包括添加Ruby源、创建集群、服务安装、查看服务状态及统一启动脚本的示例。
837

被折叠的 条评论
为什么被折叠?



