插件窝 干货文章 centos7 如何安装redis

centos7 如何安装redis

Redis sudo bash 安装 931    来源:    2025-04-03

CentOS 7 安装 Redis 指南

方法一:通过 EPEL 仓库安装(最简单)

  1. 添加 EPEL 仓库

    sudo yum install epel-release
    
  2. 安装 Redis

    sudo yum install redis
    
  3. 启动 Redis 服务

    sudo systemctl start redis
    
  4. 设置开机启动

    sudo systemctl enable redis
    
  5. 验证安装

    redis-cli ping
    

    如果返回 PONG 表示安装成功

方法二:从源码编译安装(获取最新版本)

  1. 安装依赖

    sudo yum install gcc make tcl
    
  2. 下载 Redis 源码(以 6.2.6 版本为例):

    wget https://download.redis.io/releases/redis-6.2.6.tar.gz
    tar xzf redis-6.2.6.tar.gz
    cd redis-6.2.6
    
  3. 编译安装

    make
    sudo make install
    
  4. 创建配置目录

    sudo mkdir /etc/redis
    sudo cp redis.conf /etc/redis
    
  5. 创建 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/redis.conf
    ExecStop=/usr/local/bin/redis-cli shutdown
    Restart=always
    
    [Install]
    WantedBy=multi-user.target
    
  6. 创建 Redis 用户

    sudo adduser --system --group --no-create-home redis
    sudo mkdir /var/lib/redis
    sudo chown redis:redis /var/lib/redis
    sudo chmod 770 /var/lib/redis
    
  7. 启动 Redis 服务

    sudo systemctl daemon-reload
    sudo systemctl start redis
    sudo systemctl enable redis
    

基本配置

编辑 /etc/redis/redis.conf 进行基本配置:

  1. 允许远程访问(可选):

    bind 0.0.0.0
    
  2. 设置密码(可选):

    requirepass yourpassword
    
  3. 修改后重启服务

    sudo systemctl restart redis
    

防火墙设置(如果需要远程访问)

sudo firewall-cmd --permanent --add-port=6379/tcp
sudo firewall-cmd --reload

验证安装

redis-cli
127.0.0.1:6379> ping
PONG

这样就完成了 Redis 在 CentOS 7 上的安装和基本配置。