文章目錄
一、概述
二、安裝相關組件
三、下載最新的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@