zoukankan      html  css  js  c++  java
  • redis分区代理-Predixy

    一、参考网址

    源码:https://github.com/joyieldInc/predixy

    readme:https://github.com/joyieldInc/predixy/blob/master/README_CN.md

    二、安装(普通分片)

    1、这边就直接下载安装包了,因为上面编译提示的编译器版本要比较高

    wget https://github.com/joyieldInc/predixy/releases/download/1.0.5/predixy-1.0.5-bin-amd64-linux.tar.gz

    2、解压:

    tar xf predixy-1.0.5-bin-amd64-linux.tar.gz

    3、进入目录

    cd predixy-1.0.5

    4、直接执行(需要以守护进程和后台运行的方式的另外自己搞)

    bin/predixy conf/predixy.conf

    5、最简单的运行就是上面这种了,默认端口7617,可以通过客户端连接

    redis-cli -p 7617

    由于集群的特性,一样是有些命令无法执行

    三、调整为哨兵模式

    1、先创建 1主2从,3哨兵 ;参考:https://www.cnblogs.com/gabin/p/13675942.html

    2、修改conf/predixy.conf

     3、修改conf/sentinel.conf

    SentinelServerPool {
        Databases 16
        Hash crc16
        HashTag "{}"
        Distribution modula
        MasterReadPriority 60
        StaticSlaveReadPriority 50
        DynamicSlaveReadPriority 50
        RefreshInterval 1
        ServerTimeout 1
        ServerFailureLimit 10
        ServerRetryTimeout 1
        KeepAlive 120
        Sentinels {
            + 127.0.0.1:26379
            + 127.0.0.1:26380
            + 127.0.0.1:26381
        }
        Group mymaster {
        }
    }
    Sentinels下面设置的是哨兵的IP端口,
    Group设置的是哨兵监听的主服务的别名

    4、直接执行(需要以守护进程和后台运行的方式的另外自己搞)

    bin/predixy conf/predixy.conf

    5、最简单的运行就是上面这种了,默认端口7617,可以通过客户端连接

    redis-cli -p 7617

    ps:单组的情况下,可以执行事务 

  • 相关阅读:
    配置步骤
    swap区
    Oracle的left join中on和where的区别
    drop与truncate
    关于trace
    oracle执行计划连接方式
    oracle系统结构
    查询存档
    oracle统计信息
    分区索引
  • 原文地址:https://www.cnblogs.com/gabin/p/13675915.html
Copyright © 2011-2022 走看看