美文网首页
arm架构源码编译安装旧版本redis

arm架构源码编译安装旧版本redis

作者: 风吹路过的云 | 来源:发表于2023-04-07 11:10 被阅读0次

查看自己的cpu架构的命令是arch

[root@11~]# arch
x86_64
[root@22 tmp]# arch
aarch64

22这台机是arm架构的,现在由x86转arm,由于历史原因,用的redis一直是2.8.24版本的,所以,不敢一下子用新的redis源码来编译安装,于是,到redis官网下载2.8.24版本的源码,地址为:http://download.redis.io/releases/redis-2.8.24.tar.gz
下载好源码,接下来就是编译安装了,不想污染环境,所以在这里使用docker来编译,dockerfile如下:

FROM centos:8
RUN /bin/rm -rf /etc/yum.repos.d/*.repo
ADD Centos-8.repo /etc/yum.repos.d/
ADD redis-2.8.24.tar.gz /
RUN yum clean all \
    && yum makecache \
    && yum install -y gcc automake autoconf libtool make which \
    && cd /redis-2.8.24/ \
    && make PREFIX=/usr/local/redis install

Centos-8.repo是从阿里的下载的阿里软件源
接下来执行docker build命令

docker build -t redis:2.8.24 .

等待片刻,即可完成
完成后,把镜像跑起来,进入容器里把/user/local/redis目录压缩,退出来,通过docker cp命令,把容器里面的redis拷出来即可使用。

[root@3e8b29983301 /]# ldd /usr/local/redis/bin/redis-server 
    linux-vdso.so.1 (0x0000ffffa41e0000)
    libm.so.6 => /lib64/libm.so.6 (0x0000ffffa40f0000)
    libdl.so.2 => /lib64/libdl.so.2 (0x0000ffffa40c0000)
    libpthread.so.0 => /lib64/libpthread.so.0 (0x0000ffffa4080000)
    libc.so.6 => /lib64/libc.so.6 (0x0000ffffa3f00000)
    /lib/ld-linux-aarch64.so.1 (0x0000ffffa41f0000)
[root@3e8b29983301 /]# /usr/local/redis/bin/redis-server -v
Redis server v=2.8.24 sha=00000000:0 malloc=jemalloc-3.6.0 bits=64 build=91126acb94e45445
[root@3e8b29983301 /]# exit

用上面的命令检查编译后的相关依赖以及redids的版本输出

相关链接:
http://mirrors.aliyun.com/repo/Centos-8.repo
http://download.redis.io/releases/redis-2.8.24.tar.gz

相关文章

  • 在CentOS 7上源码编译Redis 3.2.1

    准备工作 由于redis测试依赖tcl,在源码编译前先安装tcl 下载redis源码 编译、测试、安装 查看安装结...

  • redis基础

    redis安装 下载redis源码包,安装gcc编译环境,make,make install prefic=/xx...

  • redis 安装与配置

    redis 安装与配置 redis安装 源码编译安装 生成的可执行文件 redis-benchmark redi...

  • Linux 安装启动redis

    安装redis redis的安装方式是:在本机下载源码然后编译 1 下载redis源码, 需要去到一个干净的文件...

  • redis在Centos7上介绍和安装

    redis一般提供缓存服务 redis基本操作 解释 命令 安装 源码编译安装 启动 ...

  • CENTOS7 源码安装Redis,并配置

    一:从Redis的官方网站下载Redis的源码 二:编译Redis源码 make 三:安装Redis 四:配置服务...

  • Linux环境安装Redis服务

    CentOS环境上Redis的安装与配置 源码安装 yum安装gcc依赖 解压 编译安装 直接启动redis 以后...

  • Redis安装配置

    一、Redis安装部署: 1、Redis版本:3.2.12 2、下载源码,解压缩后编译源码: # wget htt...

  • redis - 第一节:安装&运行

    安装 创建源码目录 安装 gcc 编译环境 下载rerdis redis官网 https://redis.io/d...

  • Centos 安装 Redis

    安装环境 redis是C语言开发,安装redis需要先将官网下载的源码进行编译,编译依赖gcc环境。如果没有gcc...

网友评论

      本文标题:arm架构源码编译安装旧版本redis

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