• 部署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

     

                        

  • 相关阅读:
    oracle 主键自动地址实现
    解构赋值
    那些朋友那些话系列
    那些朋友那些话
    白鹭记事
    该如何存在
    上海秋季HCC小记
    For the person you never see again
    寻城记
    2013年的国庆
  • 原文地址:https://www.cnblogs.com/gaobing/p/5026136.html
Copyright © 2020-2023  润新知