中文
注册
我要评分
文档获取效率
文档正确性
内容完整性
文档易理解
在线提单
论坛求助

编译Redis失败,无法启动redis服务器的解决方法

问题现象描述

编译Redis时,由于运行时无法启动redis服务器而编译失败,提示“Runtime Can't start redis server”。

关键过程、根本原因分析

编译Redis时,需要使用支持aarch64的embedded-redis-0.6.jar包。

结论、解决方案及效果

  1. 获取支持aarch64的embedded-redis-0.6.jar包。
    cd /home
    wget https://mirrors.huaweicloud.com/kunpeng/maven/com/github/kstyrc/embedded-redis/0.6/embedded-redis-0.6.jar --no-check-certificate

    embedded-redis-0.6.jar包也可以参考《embedded-redis-0.6.jar 移植指南》自行编译得到。

  2. 替换本地仓embedded-redis-0.6.jar包。
    \cp /home/embedded-redis-0.6.jar /root/.m2/repository/com/github/kstyrc/embedded-redis/0.6/embedded-redis-0.6.jar
  3. 重新编译Redis。
    cd /home/Dubbo/dubbo-dubbo-2.6.8/dubbo-rpc/dubbo-rpc-redis
    mvn install

    若窗口显示 BUILD SUCCESS,则dubbo-rpc-redis模块编译成功。