关闭

Redis——windows环境安装redis和redis sentinel部署

标签: redissentinel哨兵模式redis安装
2003人阅读 评论(1) 收藏 举报
分类:

一: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 sentinel部署(Windows下实现)

一、准备条件 1、操作系统:win7 2、redis版本:redis-2.8.19 二、下载redis并解压 1、下载 由于redis官方并不支持windows操作系统,所以官网上是下不到的,需要到gitlab上下载,下载地址如下: https://github.com/MSOpenTech/red...
  • liuchuanhong1
  • liuchuanhong1
  • 2016-11-17 20:12
  • 4830

Redis学习笔记(四) Redis哨兵(sentinel)

Redis 的 哨兵(sentinel) 系统用于管理多个 Redis 服务器,该系统执行以下三个任务: • 监控(Monitoring): 哨兵(sentinel) 会不断地检查你的Master和Slave是否运作正常。 • 提醒(Notification):当被监控的某个 Redis出现问题时,...
  • a67474506
  • a67474506
  • 2015-12-30 16:39
  • 11105

Windows 下配置redis 哨兵

首先准备三台Windows服务器ip19(主)、40、41分别是在网上下载Redis本人下载的时Redis-x64-3.2.100安装包直接安装。 找到redis存放文件找到redis.windows-service.conf  文件有的版本或地方叫redis-service.conf等...
  • l429159908
  • l429159908
  • 2017-09-06 15:49
  • 284

第二弹、window下配置redis的一主二从三哨兵模式

1.首先把你下载的redis复制两份出来,我的分别如下命名 Redis-master Redis-slave1 Redis-slave2
  • xiaokailele
  • xiaokailele
  • 2017-05-21 13:35
  • 1118

Windows下安装并设置Redis

Redis对于Linux是官方支持的,安装和使用没有什么好说的,普通使用按照官方指导,5分钟以内就能搞定。详情请参考:http://redis.io/download 但有时候又想在windows下折腾下Redis,可以从redis下载页面看到如下提示:Win64 Unofficial T...
  • renfufei
  • renfufei
  • 2014-08-10 22:19
  • 271235

(Windows)Redis安装

1.Redis简介     Redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合...
  • yinxiangbing
  • yinxiangbing
  • 2015-08-21 14:42
  • 609

Redis集群~windows下搭建Sentinel环境及它对主从模式的实际意义

回到目录 关于redis-sentinel出现的原因 Redis集群的主从模式有个最大的弊端,就是当主master挂了之前,它的slave从服务器无法提升为主,而在redis-sentinel出现之后,有效的解决了这个问题,它相当于是一个投票者或者哨兵,它时刻监视着redis集群的各个服...
  • u012930316
  • u012930316
  • 2016-11-03 15:43
  • 804

windows下的redis-sentinel集群配置(非常难得哦)

  • 2016-05-19 13:28
  • 3.93MB
  • 下载

windows redis sentinel 集群配置

  • 2015-12-21 11:25
  • 1.09MB
  • 下载

Redis 在windows下的配置

Redis对于Linux是官方支持的,安装和使用没有什么好说的,普通使用按照官方指导,5分钟以内就能搞定。详情请参考: http://redis.io/download  但有时候又想在windows下折腾下Redis,可以从redis下载页面看到如下提示: ...
  • lglgsy456
  • lglgsy456
  • 2014-09-11 10:28
  • 11981
    个人资料
    • 访问:466329次
    • 积分:5952
    • 等级:
    • 排名:第5084名
    • 原创:169篇
    • 转载:16篇
    • 译文:0篇
    • 评论:161条
    联系方式
    博客专栏
    最新评论