安装redis-6.2.6时在utils下执行./install_server.sh报错

在安装Redis-6.2.6时遇到utils目录下install_server.sh脚本执行错误。通过打开并注释报错内容,可以避免使用systemd启动redis服务,从而成功完成安装。如果需要使用systemd方式,不注释也可继续安装。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

安装redis-6.2.6时在utils下执行./install_server.sh报错

问题

在redis的utils目录下的执行./install_server.sh报错如下
在这里插入图片描述

解决

1.打开install_server.sh文件

vim ./install_server.sh

2.注释报错内容

3.再次执行即可成功
在这里插入图片描述

原因

以上问题只是一种不需要systemd的安装方式,如果需要用systemd方式来启动redis服务,不注释也是也可的。

### 安装 Redis 并测试本地连接 #### 下载并解压 Redis 对于基于 CentOS 7 的环境,安装 Redis 需要先获取软件包。通过 wget 或 curl 命令下载指定版本的 Redis 源码压缩包,并利用 tar 工具将其解压至合适位置[^2]。 ```bash wget http://download.redis.io/releases/redis-6.2.6.tar.gz tar -zxvf redis-6.2.6.tar.gz cd redis-6.2.6 ``` #### 编译与安装 编译过程依赖于 GCC 编译器以及 C++ 支持库的存在;因此,在编译之前应确认这些工具已正确安装。接着可以在解压后的目录内执行 `make` 来启动编译流程。完成之后,使用带有前缀参数 (`PREFIX`) 的命令来指明目标安装路径,从而实现定制化部署[^3]。 ```bash yum install gcc c++ make make install PREFIX=/usr/local/redis ``` #### 移动配置文件 为了便于管理和维护,默认情况下建议将原始配置文件复制到 `/usr/local/redis/` 路径下: ```bash cp redis.conf /usr/local/redis/ ``` #### 设置为服务并启用开机自启 为了让 Redis 实现后台自动运行的功能,可以借助官方提供的脚本工具来进行设置。通常位于源码包中的 utils 文件夹下的 shell script 将引导用户完成必要的操作,最终使得 Redis 成功注册成为系统的服务组件之一。 ```bash cd utils ./install_server.sh ``` #### 测试本地连接 一旦成功安装完毕,可以通过 telnet 或者 nc (netcat) 这样的网络调试工具尝试建立同 localhost 上监听端口之间的 TCP/IP 连接,验证服务器是否正常工作。另外也可以直接调用客户端程序发送 PING 请求给 Redis Server ,如果返回 PONG 则说明一切良好[^1]。 ```bash telnet 127.0.0.1 6379 # or use netcat nc 127.0.0.1 6379 # send ping command via cli client /usr/local/redis/bin/redis-cli ping ```
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值