redis安装过程报错解决方案

问题一

在这里插入图片描述
出现如下错误 :

cd src && make all
make[1]: Entering directory '/xx/xx/redis-x.x.x/src'
         CC adlist.o
/bin/sh: cc: command not found
make[1]:  *** [adlist.o] Error 127
make[1]: Leaving directory '/xx/xx/redis-x.x.x/src'
make: *** [all] Error 2

先查看是否安装c++的编译器; 执行 yum -y install gcc-c++


问题二

在这里插入图片描述
安装tcl-8.5.13-8.el7.x86_64.rpm

wget http://mirror.centos.org/centos/7/os/x86_64/Packages/tcl-8.5.13-8.el7.x86_64.rpm
rpm -ivh tcl-8.5.13-8.el7.x86_64.rpm


问题三

在这里插入图片描述
错误原因:
gcc版本问题,新版本的。redis6.0以上

#查看gcc版本
gcc -v

解决办法:

#升级到 5.3及以上版本
yum -y install centos-release-scl
yum -y install devtoolset-9-gcc devtoolset-9-gcc-c++ devtoolset-9-binutils
 
scl enable devtoolset-9 bash
 
#注意:scl命令启用只是临时的,推出xshell或者重启就会恢复到原来的gcc版本。
#如果要长期生效的话,执行如下:
echo "source /opt/rh/devtoolset-9/enable" >>/etc/profile

<think>好的,用户遇到了Redis安装过程中错误代码1060的问题,需要帮助解决。首先,我得确认错误代码1060的具体含义。在Windows系统中,错误代码通常与系统服务或端口冲突有关。查阅资料后发现,错误1060通常与系统服务相关,比如服务未启动或配置错误。 接下来,用户可能是在Windows上安装Redis,因为错误代码1060常见于Windows服务管理器中。Redis默认使用6379端口,所以需要检查该端口是否被其他程序占用。用户可以使用命令行工具如netstat或资源监视器来查看端口占用情况。如果端口被占用,可以停止相关进程或更改Redis的配置文件中的端口号。 另外,Redis安装为服务时可能出现问题。用户需要以管理员权限运行命令提示符,执行redis-server --service-install命令,并指定配置文件。如果服务名称冲突,可能需要修改服务名称或卸载已有服务。此外,防火墙或安全软件可能阻止Redis服务的启动,暂时禁用它们或添加例外规则可能有效。 还要考虑Redis版本兼容性问题,用户应确认下载的Redis版本是否支持其操作系统。如果问题依旧,重新安装或使用官方推荐的安装方式(如WSL)可能是解决方案。最后,检查系统日志中的详细信息有助于进一步诊断问题原因。需要将这些步骤清晰、有条理地呈现给用户,并确保他们能够逐步操作解决问题。</think>### Redis安装错误代码1060解决方案 错误代码1060通常出现在Windows系统安装Redis服务时,主要与**服务配置或端口冲突**相关。以下是分步解决方案: --- #### 1. 检查端口冲突 Redis默认使用$6379$端口,若该端口被占用会导致服务启动失败: ```bash netstat -ano | findstr :6379 ``` - 若发现占用进程(PID),在任务管理器中结束对应进程 - 或修改Redis配置文件`redis.windows.conf`: ```conf port 6380 # 修改为其他端口 ``` --- #### 2. 修复服务注册问题 以管理员身份执行以下操作: ```bash # 卸载旧服务 redis-server --service-uninstall # 重新安装服务(指定配置文件) redis-server --service-install redis.windows.conf --loglevel verbose ``` --- #### 3. 处理系统权限 右键点击Redis安装目录: - 选择`属性 > 安全 > 编辑` - 赋予`SYSTEM`用户**完全控制权限**[^4] --- #### 4. 检查依赖项 安装Microsoft Visual C++ 2015-2022 Redistributable: - x86版本:[vc_redist.x86.exe](https://aka.ms/vs/17/release/vc_redist.x86.exe) - x64版本:[vc_redist.x64.exe](https://aka.ms/vs/17/release/vc_redist.x64.exe) --- #### 5. 验证安装 ```bash redis-server --service-start redis-cli ping # 应返回"PONG" ``` --- ###
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

微微一笑满城空

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

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

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

打赏作者

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

抵扣说明:

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

余额充值