Redis离线安装及遇到的问题(想方便一些,建议安装版本低一些的Redis)

一、下载Redis离线安装包进行安装。我这里下载的是Redis6.0.9,建议大家下载低版本的...后面蓝字原因。

https://redis.io/download/

①解压:tar -zxvf redis-6.0.9.tar.gz

②执行:cd redis-6.0.9

              make

我giao,报错了,“cc命令不存在”。

这里是因为没有安装gcc。

二、下载gcc离线安装包。注:5.3以下版本不支持Redis6,这也是不建议大家安装高版本Redis的原因

下载:gcc 4.8.5 (提取码为"bycx")

①解压:tar -zxvf gcc.tar.gz

②执行:rpm -Uvh  *.rpm  --nodeps  --force

③查看版本:gcc -v

                      g++ -v

最后一行看版本号。

我因为要安装Redis6.0.9,需要gcc 5.3以上,没找到gcc 5.3以上现成的 rpm安装包合集。懒得去折腾,就使用了yum,安装了9.3.1。

yum -y install centos-release-scl

yum -y install devtoolset-9-gcc devtoolset-9-gcc-c++ devtoolset-9-binutils

这里出现了个问题,因为之前安装过了低版本gcc,安装9.3之后查看版本,发现没有改变,需要执行以下指令:

      1.#临时修改gcc版本:scl enable devtoolset-9 bash

      2.#永久修改gcc版本:echo "source /opt/rh/devtoolset-9/enable" >>/etc/profile

三、重新安装Redis

①回到Redis解压目录,执行:make

我淦!cc: error: …/deps/jemalloc/lib/libjemalloc.a: No such file or directory”。

②执行:make distclean

              make MALLOC=libc

加参数重新编译
指定redis分配器为libc,默认使用jemalloc分配器,而本地没有。

自定义安装路径:make install PREFIX=路径

安装完成。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要在Linux上进行Redis的离线安装,您可以按照以下步骤进行操作: 1. 首先,从Redis官方网站(https://redis.io/download)下载Redis的源代码压缩包(tar.gz格式)到您的Linux机器上。 2. 在Linux上解压缩下载的源代码压缩包。您可以使用以下命令: ``` tar xzf redis-x.x.x.tar.gz ``` 其中,`redis-x.x.x`是解压缩后的文件夹名称,具体版本号会根据您下载的源代码压缩包而定。 3. 进入解压缩后的Redis源代码文件夹: ``` cd redis-x.x.x ``` 4. 在此文件夹中,运行以下命令编译Redis: ``` make ``` 该命令会编译Redis并生成可执行文件。 5. 安装Redis到指定的目录(例如`/usr/local/redis`)。运行以下命令: ``` make PREFIX=/usr/local/redis install ``` 这将把Redis二进制文件和相关文件安装到指定目录。 6. 创建Redis配置文件夹: ``` mkdir /etc/redis ``` 7. 复制Redis示例配置文件到配置文件夹: ``` cp redis.conf /etc/redis ``` 8. 编辑Redis配置文件以进行自定义配置: ``` vi /etc/redis/redis.conf ``` 在此文件中,您可以更改端口、密码等Redis的配置选项。 9. 启动Redis服务器: ``` /usr/local/redis/bin/redis-server /etc/redis/redis.conf ``` Redis服务器将在后台以默认配置运行。 10. 您现在已经成功地在Linux上离线安装Redis。您可以使用Redis客户端连接到服务器进行操作。 请注意,这只是Redis线安装的基本步骤。根据您的需求,您可能需要更改一些配置选项或执行其他操作。确保参考Redis官方文档和其他适用的资源以获取更多详细信息和指导。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值