zoukankan      html  css  js  c++  java
  • 部署Redis for Windows服务

    一、环境

        Redis Windows 版本:2.8.2104

    二、植入Windows服务

       > redis-server.exe --service-install redis.windows-service.conf

      

                                                                                         图1

    三、查看 win+R 输入 :services.msc

     

                                                       图2

      右键启动服务即可。


    四、备注

    备注1: 多服务启动:

    redis-server.exe --service-install redis.windows.conf --service-name Redis-1 --port 1000

    备注2: 哨兵模式:(Sentinel)

    redis-server.exe --service-install redis.windows.conf --service-name Redis-sentinel-1 --sentinel

    编辑所有sentinel目录下:redis.windows.conf

    sentinel monitor mymaster 127.0.0.1 6379 2 //当前的主master,2个sentinel选举成功后,才有效
    sentinel down-after-milliseconds mymaster 60000 //判断主master挂机的时间(毫秒)
    sentinel failover-timeout mymaster 180000 //失败的超时时间
    sentinel parallel-syncs mymaster 1  //选项指定了在执行故障转移时, 最多可以有多少个从服务器同时对新的主服务器进行同步, 这个数字越小, 完成故障转移所需的时间就越长


    备注3
    : 主从:(master - slave )

    1.主实例不需要修改

    2.编辑所有redis目录下:redis.windows.conf

    # slaveof <masterip> <masterport>
    
      slaveof 127.0.0.1 6379
    

    3.并修改各自的端口 port


    五、常见错误

    1.提示:QForkMasterInit: system error caught. error code=0x000005af, message=VirtualAllocEx failed.: unknown error 。原因是内存分配的问题(如果你的电脑够强悍,可能不会出问题)。

     redis-server --service-install redis.windows.conf --maxmemory 200m

     

                        

  • 相关阅读:
    ExtJs之Grid
    [java]转:String Date Calendar之间的转换
    SQL Server脚本备份
    Java实现文件夹的复制(包括子文件夹与文件)
    Android webview使用详解
    zxing条码扫描横屏修改
    Genymotion的安装与eclipse配置教程
    开发中遇到的问题
    sql中COUNT()+GROUP BY +HAVING的组合使用
    由于包名与引用的库名相同导致的报错
  • 原文地址:https://www.cnblogs.com/gaobing/p/5026136.html
Copyright © 2011-2022 走看看