ARM架构服务器/虚拟机编译部署Tendis(国产化替换Redis)

文章目录

一、概述

二、安装相关组件

三、下载最新的Tendis源码

四、编译源码

五、启动Tendis

六、使用Docker镜像部署Tendis

七、常见报错

八、参考链接


一、概述

  • 国产化项目要求尽可能使用国产组件,尤其是已存在的项目,需要替换已有组件,比如使用Tendis替换Redis。
  • 本文部署环境是基于华为OpenEuler 22.03 (LTS-SP1)操作系统 + 华为鯤鹏920 aarch64芯片。
  • 目前,无论是Tendis官网还是DockerHub,均未提供基于ARM64编译的可执行文件/镜像。
  • 所以,需要手动编译适配国产化操作系统和国产化芯片的Tendis源码,便于后续项目引入。

注意:
编译时,为了避免文件权限问题,建议系统登录时,统一使用root账号。

二、安装相关组件

##安装组件
[root@localhost ~]# yum install -y gcc g++ cmake git autoconf libstdc*

##验证组件是否安装成功,能显示版本号即表示安装成功
[root@localhost ~]# gcc -v
[root@localhost ~]# g++ -v
[root@localhost ~]# cmake -version<
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

乌托邦的逃亡者

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值