美文网首页
编译 redis-cluster-proxy

编译 redis-cluster-proxy

作者: 风亡小窝 | 来源:发表于2020-07-22 15:35 被阅读0次

1. 下载

git clone https://github.com/RedisLabs/redis-cluster-proxy.git

2. 编译

自 redis 6.0.0 之后,编译 redis 需要支持 C11 特性,redis-cluster-proxy同样如此
Centos7 默认 gcc 版本为 4.8.5,C11 特性在 4.9 中引入

解决方法
安装 Developer Toolset 9 使用 gcc 9 编译

yum install centos-release-scl devtoolset-9

查看scl安装了哪些包

scl -l

这不会更新系统原有 gcc 软件包,在当您需要使用 gcc 9 工具链时,使用下列命令进入环境

scl enable devtoolset-9 bash
cd redis-cluster-proxy
make install
whereis redis-cluster-proxy
# redis-cluster-proxy: /usr/local/bin/redis-cluster-proxy

3. 运行

redis-cluster-proxy 默认监听在 127.0.0.0:7777

127.0.0.1:6379 为集群中任一节点

redis-cluster-proxy 127.0.0.1:6379

相关文章

  • 编译 redis-cluster-proxy

    1. 下载 git clone https://github.com/RedisLabs/redis-cluste...

  • dtb文件编译

    反编译 编译 批量反编译

  • 编译过程与静态库&动态库

    一、编译过程 1、预编译(Preprocessing) 预编译即预处理,编译器不能直接对预编译命令进行编译,必须在...

  • 宏、const、static、extern使用详解

    宏与const的区别 编译时刻:宏是预编译(编译之前处理),const是编译阶段。编译检查:宏不做检查,不会报编译...

  • iOS const 与宏

    编译时刻:宏是预编译(编译之前处理),const是编译阶段。 编译检查:宏不做检查,不会报编译错误,只是替换,co...

  • 2020-09-09 RK系统编译

    编译uboot: 编译kernel: 环境配置: 编译系统:

  • 程序编译过程

    本文编译的文件cpu架构为X86_64。 编译型语言编译过程主要有预编译、编译、汇编、链接。 预编译This st...

  • 自己动手编译OpenJDK

    Linux下 编译 Centos 下编译OpenJDK Mac下编译 MacOS 下编译OpenJDK Windo...

  • 宏 const static extern的区别与使用

    一. const 与 宏的区别 编译时刻: 宏是预编译(编译之前处理), const是编译阶段处理 编译检查: 宏...

  • 晚期(运行期)优化

    HotSpot的即时编译器 解释器与编译器 编译对象与触发条件 编译过程 编译优化技术 如果还对其他的经典编译优化...

网友评论

      本文标题:编译 redis-cluster-proxy

      本文链接:https://www.haomeiwen.com/subject/czxtlktx.html