windows redis sentinel install
1.下载 Redis-x64-2.8.2400
https://github.com/ServiceStack/redis-windows/tree/master/downloads
存在 一个 windows service documentation.docx
里面有安装教程,不过是非 哨兵模式
redis-server --service-install redis.windows.conf --loglevel verbose redis-server --service-uninstall redis-server --service-start redis-server --service-stop redis-server --service-install --service-name redisService1 --port 10001 redis-server --service-start --service-name redisService1 redis-server --service-install --service-name redisService2 --port 10002 redis-server --service-start --service-name redisService2 redis-server --service-install --service-name redisService3 --port 10003 redis-server --service-start --service-name redisService3
我的实践 也是根据这几条命令
2.新增 配置文件
2.1复制三个redis.windows.conf文件 redis6379.conf,redis6479.conf,redis6579.conf
redis6379.conf (作为主节点) port 6379 bind 127.0.0.1 redis6479.conf port 6479 bind 127.0.0.1 slaveof 127.0.0.1 6379 (注意:这里没有“:”) redis6579.conf port 6579 bind 127.0.0.1 slaveof 127.0.0.1 6379
2.2 创建sentinel26379.conf, sentinel26479.conf, sentine26579.conf
sentinel26379.conf (mymaster是名字) port 26379 sentinel monitor mymaster 127.0.0.1 6379 2 sentinel down-after-milliseconds mymaster 5000 sentinel parallel-syncs mymaster 1 sentinel failover-timeout mymaster 15000 sentinel26479.conf port 26479 sentinel monitor mymaster 127.0.0.1 6479 2 sentinel down-after-milliseconds mymaster 5000 sentinel parallel-syncs mymaster 1 sentinel failover-timeout mymaster 15000 sentinel26579.conf port 26579 sentinel monitor mymaster 127.0.0.1 6579 2 sentinel down-after-milliseconds mymaster 5000 sentinel parallel-syncs mymaster 1 sentinel failover-timeout mymaster 15000
3.运行命令
redis-server --service-install redis6379.conf --service-name redisService6379 redis-server --service-install redis6479.conf --service-name redisService6479 redis-server --service-install redis6579.conf --service-name redisService6579 redis-server --service-start --service-name redisService6379 redis-server --service-start --service-name redisService6479 redis-server --service-start --service-name redisService6579 redis-server --service-install sentinel26379.conf --service-name sentinel26379 --sentinel redis-server --service-install sentinel26479.conf --service-name sentinel26479 --sentinel redis-server --service-install sentinel26579.conf --service-name sentinel26579 --sentinel redis-server --service-start --service-name sentinel26379 redis-server --service-start --service-name sentinel26479 redis-server --service-start --service-name sentinel26579
4. 命令 查看 状态
捐助开发者
在兴趣的驱动下,写一个免费
的东西,有欣喜,也还有汗水,希望你喜欢我的作品,同时也能支持一下。 当然,有钱捧个钱场(支持支付宝和微信 以及扣扣群),没钱捧个人场,谢谢各位。
个人主页:http://knight-black-bob.iteye.com/
谢谢您的赞助,我会做的更好!
相关推荐
在命令行中,使用`redis-server --service-install`安装服务,`redis-server --service-start`启动服务,`redis-server --service-stop`停止服务。还可以通过`redis-cli`进行客户端操作,如`ping`测试连接,`set ...
7. 最后,执行`make install`将Redis安装到系统指定的路径。 压缩包内的文件包括: - `redis.conf`: Redis的配置文件,用于设置Redis服务器的启动参数,如端口号、数据库数量、持久化策略等。 - `redis-server.exe`...
- Windows服务的管理,除了`sc`命令,也可以通过`redis-server.exe --service-install`和`--service-uninstall`来安装和卸载服务。 6. **扩展** - 要搭建Redis集群,可以配置多个实例并使用`redis-trib.rb`(在...
- `INSTALL`:提供了编译和安装Redis的步骤,尽管在Windows上通常不需要此步骤。 - `Makefile`:用于构建Redis的Makefile文件,Linux或Unix环境中编译项目时会用到。 - `MANIFESTO`:可能包含了项目的愿景、目标...
sudo apt-get install redis-sentinel ``` 5. 配置Sentinel: 编辑`/etc/redis/sentinel.conf`配置文件,设置以下关键参数: - `sentinel monitor`: 指定主服务器的名称、IP和端口。 - `sentinel down-after-...
使用`redis-server.exe --service-install`命令并指定配置文件,之后可以通过服务管理器启动或停止Redis服务。 5. **安全性**: - 默认情况下,Redis在Windows上也是监听本地所有接口,建议修改配置文件,仅允许...
5. **安装为服务**:为了方便管理,可以使用`redis-server --install-service`命令将Redis安装为Windows服务。 6. **启动/停止服务**:使用`net start Redis`启动服务,`net stop Redis`停止服务。也可以通过服务...
"service-install.bat" 是一个批处理文件,它包含了将Redis配置为Windows服务的命令。通过运行这个脚本,你可以将Redis服务器设置为随系统启动而自动运行,这对于生产环境非常有用。批处理文件的工作原理通常是调用...
make PREFIX=/usr/local/redis install ``` 3. 为方便执行,将Redis的命令行工具创建为软链接到 `/usr/local/bin` 目录: ```bash ln -s /usr/local/redis/bin/redis-cli /usr/local/bin/redis-cli ln -s /usr/local...
在Linux环境下,你需要下载Redis源码,解压后通过`make`和`make install`命令进行编译和安装。确保系统中已经安装了编译所需的依赖,如gcc和jemalloc等。 接着,安装Redis Sentinel。Sentinel是与Redis服务器一起...
- 运行`redis-server.exe --service-install`命令安装Redis为Windows服务,以便后台自动启动。 - 配置文件`redis.conf`可以调整各种设置,如端口号、日志级别、持久化策略等。 2. 数据类型: - Redis支持五大...
5. **Sentinel监控与故障转移**: Redis Sentinel是监控和自动故障转移系统,可以监测主从节点状态,当主节点故障时自动将从节点提升为主节点。 6. **Cluster集群**: Redis Cluster提供了数据分区和容错能力,允许在...
Redis Sentinel是Redis高可用性的解决方案,可以监控、提醒并自动故障转移。 要实现RabbitMQ和Redis(包括Redis Sentinel)的自启动,我们可以遵循以下步骤: 1. **安装RabbitMQ和Redis** 首先,你需要在Linux上...
- 安装服务:通过命令行执行`redis-server.exe --service-install redis.windows-service.conf`,安装Redis为Windows服务。 - 启动服务:运行`redis-server.exe --service-start`启动Redis服务。 4. **使用Redis*...
4. 如果你想让Redis在系统启动时自动运行,可以使用`redis-server --service-install`命令来安装Redis为Windows服务。这将允许你在服务管理器中管理和控制Redis。 5. 安装服务后,使用`redis-server --service-start...
10. **扩展性**:如果需要更高的可用性和可扩展性,可以考虑在Windows上部署Redis Sentinel或Redis Cluster,实现主从复制和分布式集群。 总的来说,虽然Redis在Windows上的使用相比Linux有一些额外的步骤,但通过...
npm install pool-redis-sentinel 介绍 这是轻量级的node.js模块,用于通过池使用redis连接,该池通过redis Sentinels的帮助自动重新连接(一旦由于服务器不可用而断开连接)。 此模块要求并基于[node_redis] [] 这...
5. **安装**:`INSTALL` 文件通常包含 Windows 平台上安装 Redis 7.0.1 的步骤和注意事项。用户需要按照指导进行编译、安装和配置服务。 总的来说,`redis-7.0.1 windows x64` 是一个针对 Windows 64 位环境优化的 ...
要使Redis作为Windows服务运行,可以在命令行中使用`redis-server --service-install`命令,指定配置文件路径。然后,使用`redis-server --service-start`来启动服务。 6. **命令行客户端**: Redis提供了一个名...
npm install redis-ext 用法 创建 Sentinel 感知连接: var redis = require('redis-ext') , _sentinels = [ {host: "localhost", port: 26379}, {host: "localhost", port: 26380} ] /* possible ...