CentOS 安装启动 Redis

查看机器上是否装有gcc
没有则输入yum install gcc -y 安装gcc

compilete即安装完成
在这里插入图片描述

redis官网下载

在这里插入图片描述
将下载包放入对应位置
在这里插入图片描述
使用 tar -zxvf redis-6.2.6.tar.gz 解压
在这里插入图片描述

rm -rf redis-6.2.6.tar.gz 删除安装包
在这里插入图片描述
进入redis 进行编译

cd /
cd usr/local/shuai/redis-6.2.6/
make
cd src
make install PREFIX=/usr/local/shuai/redis

移动配置文件到安装目录下

cd /
mkdir /usr/local/shuai/redis/etc
cd /usr/local/shuai/redis-6.2.6
mv redis.conf /usr/local/shuai/redis/etc

配置redis为后台启动

将daemonize no 改成daemonize yes(redis会在后台运行)
127.0.0.1改成0.0.0.0(bind 0.0.0.0)

cd /
cd /usr/local/shuai/redis/etc/
mv redis.conf redis-6379.conf
vim redis-6379.conf

redis设置密码
#requirepass foobared改为 requirepass 123456

将redis加入到开机启动

新建文件 redis.service
在这里插入图片描述
文件内容

[Unit]
Description=redis-server
After=network.target
[Service]
Type=forking
ExecStart=/usr/local/shuai/redis/bin/redis-server /usr/local/shuai/redis/etc/redis-6379.conf
PrivateTmp=true
[Install]
WantedBy=multi-user.target

执行命令加入到开机启动

systemctl enable redis

腾讯云防火墙需要添加规则
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
您好!对于无法启动 Redis 的问题,可以尝试以下几个步骤来排查和解决: 1. 检查 Redis 配置文件:确认 Redis 的配置文件是否正确。在 CentOS 中,Redis 的配置文件通常位于 `/etc/redis.conf`。您可以使用文本编辑器打开该文件并检查配置项。 2. 检查端口占用情况:确保 Redis 使用的端口没有被其他进程占用。您可以使用 `netstat -tuln | grep <port>` 命令来检查指定端口是否被占用。如果该端口被占用,您可以选择修改 Redis 配置文件中的端口号。 3. 检查日志文件:尝试查看 Redis 的日志文件,通常位于 `/var/log/redis/redis-server.log`。检查日志中是否有任何错误或警告信息,这有助于确定问题所在。 4. 检查 Redis 运行用户和权限:确保 Redis 运行的用户具有适当的权限。默认情况下,Redis 以 `redis` 用户身份运行。您可以使用 `ps aux | grep redis-server` 命令来检查 Redis 进程的运行用户。如果需要修改运行用户或权限,请相应地进行更改。 5. 检查启动脚本:检查 Redis 启动脚本是否存在,并且具有执行权限。在 CentOS 中,Redis 启动脚本通常位于 `/etc/init.d/redis`。您可以使用 `ls -l /etc/init.d/redis` 命令来检查文件的权限。 6. 检查启动方式:尝试手动启动 Redis,以便更详细地了解问题所在。您可以使用以下命令手动启动 Redis: ```shell redis-server /etc/redis.conf ``` 如果有任何错误提示,可以根据错误信息进行进一步的排查和修复。 如果您完成了以上步骤仍然无法解决问题,建议提供更多关于您的环境和错误信息的详细描述,以便我们更好地帮助您解决问题。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值