在 CentOS 7 上使用 `redis` 用户安装 Redis 7.2.3 的完整步骤

在 CentOS 7 上使用 redis 用户安装 Redis 7.2.3 的完整步骤如下:

  1. 安装依赖:首先,您需要安装一些必要的软件包,以编译和运行 Redis。打开终端并执行以下命令:

    bash 复制代码
    sudo yum install gcc make
  2. 创建 Redis 用户 :为了安全起见,最好使用单独的用户运行 Redis。使用以下命令创建一个新的用户 redis

    bash 复制代码
    sudo useradd -m -s /bin/bash redis
    sudo passwd redis
  3. 解压 Redis 包 :首先,将 redis-7.2.3.tar.gz 文件上传到服务器。然后,切换到 redis 用户,并在其家目录中解压该文件:

    bash 复制代码
    su - redis
    tar xzf redis-7.2.3.tar.gz
    cd redis-7.2.3
  4. 编译 Redis:在 Redis 源代码目录中,执行以下命令来编译 Redis:

    bash 复制代码
    make

    编译完成后,可以运行 make test 来检查是否一切正常。

  5. 安装 Redis:使用以下命令安装 Redis:

    bash 复制代码
    sudo make install
  6. 配置 Redis :Redis 的配置文件位于源代码目录的 redis.conf。您可以复制此文件到另一个位置,并按需修改:

    bash 复制代码
    sudo cp redis.conf /etc/
    sudo nano /etc/redis.conf

    在配置文件中,您可能需要修改某些设置,如绑定的 IP 地址、端口号以及是否以守护进程模式运行等。

  7. 运行 Redis:配置完成后,您可以以以下命令启动 Redis:

    bash 复制代码
    redis-server /etc/redis.conf
  8. 设置 Redis 开机自启 :如果您希望 Redis 在系统启动时自动运行,可以创建一个 systemd 服务文件。例如,您可以创建 /etc/systemd/system/redis.service 文件,并添加以下内容:

    复制代码
    [Unit]
    Description=Redis In-Memory Data Store
    After=network.target
    
    [Service]
    User=redis
    Group=redis
    ExecStart=/usr/local/bin/redis-server /etc/redis.conf
    ExecStop=/usr/local/bin/redis-cli shutdown
    Restart=always
    
    [Install]
    WantedBy=multi-user.target

    然后,启用并启动服务:

    bash 复制代码
    sudo systemctl enable redis.service
    sudo systemctl start redis.service

完成以上步骤后,Redis 7.2.3 应该已在您的 CentOS 7 系统上成功安装并运行。您可以通过运行 redis-cli 命令来测试 Redis 服务器。

相关推荐
xiaoxiangsiyan2 分钟前
LNMP + Redis Sentinel 高可用架构部署手册(续)
运维·网络·数据库·redis·缓存·架构·sentinel
AIgorithmGEEK6 分钟前
Linux 权限管理:从「Permission Denied」到「畅行无阻」
linux·权限·chmod·粘滞位·umask·文件权限的构成
BullSmall24 分钟前
scanoss-engine 本地最简部署 & 扫描命令(Linux/Anolis OS)
linux·运维·服务器
CodeHackerBhx38 分钟前
Spring Boot 4 防重复提交:从接口幂等到 Redis 分布式锁的完整实践
java·数据库·spring boot·redis·分布式
bellus-42 分钟前
Ubuntu 26.04 Miniforge3 安装与配置完整指南
linux·运维·ubuntu
就改了1 小时前
Docker安装并运行Redis
redis·docker·容器
三言老师2 小时前
free查看内存与缓存状态实操
运维·服务器·网络·centos
用什么都重名2 小时前
Ubuntu 24.04 安装 NVIDIA 驱动:解决 “NVIDIA-SMI has failed“ 报错全记录
linux·运维·ubuntu
Industio_触觉智能3 小时前
瑞芯微ISP内核驱动深度解析|RKISP39从架构到Probe初始化全流程(上篇)
linux·嵌入式硬件·硬件架构·摄像头·isp·瑞芯微·rk3576
有续技术3 小时前
三菱 (Mitsubishi) 机床 设置查看 IP 地址
linux·服务器·网络