• redis集群配置


    现尝试在一个服务器上配置一个简单的redis集群,Linux环境下的配置有一篇文章可以参考一下:https://developpaper.com/redis-single-machine-sentry-and-cluster-construction,本次操作环境为Windows系统作为入门认识,具体实现如下:

    1、修改redis.windows-service.conf文件内容:

    port: 6379

    cluster-enabled yes

    dir D:/devTools/Redis-x64-3.0.504/master

    dbfilename dump.rdb

    slave-serve-stale-data yes

    slave-read-only yes  #slave节点为只读模式

    2、将redis.windows-service.conf文件拷贝两份,分别命名为redis.windows-service-6380.conf,redis.windows-service-6381.conf,修改配置信息:

    # 创建两个文件夹,路径分别为D:/devTools/Redis-x64-3.0.504/6380(6381),6381的配置文件修改为6381,

    #下面是6380的配置文件

    port 6380

    dir D:/devTools/Redis-x64-3.0.504/6380 

    slaveof 127.0.0.1 6379

    logfile "D:/devTools/Redis-x64-3.0.504/redis.windows-service6380-log.txt"

    6381的配置信息同上,配置文件如下图所示:

     3、注册windows 服务

    redis-server.exe --service-install redis.windows-service.conf
    redis-server.exe --service-install redis.windows-service-6381.conf --service-name redis6381 --loglevel verbose
    redis-server.exe --service-install redis.windows-service-6380.conf --service-name redis6380 --loglevel verbose

    如下图:

      删除服务命令为:

    redis-server.exe --service-uninstall redis.windows-service.conf
    redis-server.exe --service-uninstall redis.windows-service-6381.conf --service-name redis6381
    redis-server.exe --service-uninstall redis.windows-service-6380.conf --service-name redis6380

    启动服务命令:

    redis-server --service-start --service-name redis
    redis-server --service-start --service-name redis6381
    redis-server --service-start --service-name redis6380

    查看master进程的备份进程信息:

    D:\devTools\Redis-x64-3.0.504>redis-cli.exe -p 6379 info replication
    # Replication
    role:master
    connected_slaves:2
    slave0:ip=127.0.0.1,port=6380,state=online,offset=2101,lag=0
    slave1:ip=127.0.0.1,port=6381,state=online,offset=2101,lag=0
    master_repl_offset:2101
    repl_backlog_active:1
    repl_backlog_size:1048576
    repl_backlog_first_byte_offset:2
    repl_backlog_histlen:2100

    测试:

      OK,一个简单的集群好了,redis集群选主配置参考:https://www.jianshu.com/p/06ab9daf921d

  • 相关阅读:
    PHPCMS V9 导航栏当前栏目高亮
    phpcms v9栏目列表调用每一篇文章内容方法
    PHPCMS V9 为今天或几天前文章加new
    vue.js路由参数简单实例讲解------简单易懂
    vue组件知识总结
    vue.js 利用组件之间通讯,写一个弹出框例子
    vue.js组件之间通讯--父组件调用子组件的一些方法,子组件暴露一些方法,让父组件调用
    vue.js组件之间的通讯-----父亲向儿子传递数据,儿子接收父亲的数据
    vue.js通讯----父亲拿儿子的数据
    git常见操作---由简入深
  • 原文地址:https://www.cnblogs.com/codeMedita/p/15836496.html
Copyright © 2020-2023  润新知