Redis——windows环境安装redis和redis sentinel部署
来源:互联网 发布:js 参数中有双引号 编辑:程序博客网 时间:2024/05/21 11:25
一:Redis的下载和安装
1:下载Redis
Redis的官方网站Download页面,Redis提示说:Redis的正式版不支持Windows,要Windows学习Redis,请点击Learn more,跳转到:https://github.com/MSOpenTech/redis
The Redis project does not officially support Windows. However, the Microsoft Open Tech group develops and maintains this Windows port targeting Win64. Learn more!
这里可以下载Windows版本的Redis,
我下载的是:Redis-x64-3.2.100.zip
2:安装和测试
(1):安装
将下载好的压缩包,进行解压,(强调:解压的目录不要带中文!!!)我解压到本地磁盘的:F:\Redis-x64-3.2.100 下面!
如图:
(2): 测试
wins+r ,输入cmd,进入命令提示符,并进入到解压的文件夹下面:
二:Redis哨兵模式部署
参考博文:
http://blog.csdn.net/liuchuanhong1/article/details/53206028
三:Java代码批量启动windows下面的redis的服务
由于在windows 启动这么多服务太麻烦,就用java写了一个批量启动服务的代码!如下,可以直接使用!
package com.learn.redis;import java.io.File;import java.io.IOException;import java.util.ArrayList;import java.util.List;/** * Created by dufy on 2017/3/28. * * cmd /c dir 是执行完dir命令后关闭命令窗口。<br/> * cmd /k dir 是执行完dir命令后不关闭命令窗口.<br/> * cmd /c start dir 会打开一个新窗口后执行dir指令,原窗口会关闭。<br/> * cmd /k start dir 会打开一个新窗口后执行dir指令,原窗口不会关闭。<br/> * redis-cli.exe -h 127.0.0.1 -p 端口<br/> * info replication -- 查看主从复制<br/> * info sentinel-- 查看哨兵情况<br/> * * window本地搭redis的哨兵模式:http://blog.csdn.net/liuchuanhong1/article/details/53206028<br/><br/> * * 启动服务工具类 */public class StartRedisServer { private final static String redisRootPath = "F:\\Redis-x64-3.2.100"; public static void main(String[] args) { List<String> cmds = new ArrayList<String>(); String cmdRedis6379 = "cmd /k start redis-server.exe redis.conf ";//redis-server.exe redis.conf String cmdRedis6380 = "cmd /k start redis-server.exe redis6380.conf ";//redis-server.exe redis.conf String cmdRedis6381 = "cmd /k start redis-server.exe redis6381.conf ";//redis-server.exe redis.conf cmds.add(cmdRedis6379); cmds.add(cmdRedis6380); cmds.add(cmdRedis6381); String cmdRedis26379 = "cmd /k start redis-server.exe sentinel.conf --sentinel";//redis-server.exe sentinel26479.conf --sentinel String cmdRedis26479 = "cmd /k start redis-server.exe sentinel26479.conf --sentinel";//redis-server.exe sentinel26479.conf --sentinel String cmdRedis26579 = "cmd /k start redis-server.exe sentinel26579.conf --sentinel";//redis-server.exe sentinel26479.conf --sentinel cmds.add(cmdRedis26379); cmds.add(cmdRedis26479); cmds.add(cmdRedis26579); initRedisServer(cmds); } public static void initRedisServer(List<String> cmdStr){ if(cmdStr != null && cmdStr.size() > 0){ for (String cmd:cmdStr ) { try { Process exec = Runtime.getRuntime().exec(cmd, null, new File(redisRootPath)); Thread.sleep(1*1000); }catch (InterruptedException e) { System.out.println("线程中断异常" + e.getMessage()); e.printStackTrace(); } catch (IOException e) { System.out.println("cmd command error" + e.getMessage()); e.printStackTrace(); } } } }}
欢迎访问我的csdn博客,我们一同成长!
“不管做什么,只要坚持下去就会看到不一样!在路上,不卑不亢!”
博客首页:http://blog.csdn.net/u010648555
1 0
- Redis——windows环境安装redis和redis sentinel部署
- Redis Sentinel——安装部署
- Redis Sentinel 安装部署
- redis-sentinel安装部署
- Redis/Redis-sentinel环境建立和验证
- redis+sentinel集群部署
- redis sentinel部署(Windows下实现)
- redis-3.2.8-Sentinel集群安装和部署
- Windows下Redis Sentinel部署(包含Redis Replication)
- Windows下Redis Sentinel部署(包含Redis Replication)
- Redis(Sentinel)监控集群安装部署
- Redis之Sentinel高可用安装部署
- Redis Sentinel安装部署与常用操作
- Redis Sentinel环境搭建
- redis sentinel配置(windows环境)
- Redis & Sentinel 安装脚本
- redis-sentinel安装配置
- redis-sentinel集群安装
- 【详解】前、中、后序线索化二叉树及其遍历
- vfio 通过VFIO_IOMMU_MAP_DMA 得到iommu映射后的地址。这样就等于user space直接使用iommu接口
- Android运行时异常“Binary XML file line # : Error inflating class”
- 基础的正则表达式
- WebGL框架:Three.js和Babylon.js的比较
- Redis——windows环境安装redis和redis sentinel部署
- android init进程分析 基本流程
- Web测试基于Apache2发布的SVN项目
- 作业、进程、管程概念区别
- json数据格式
- 空结构体struct{}解析
- 微信小程序 js动态给前台元素绑定事件
- 高性能IO模型浅析
- TaskAffinit属性详解