linux 安装 redis

linux 安装 redis

在Linux系统中安装Redis。下面是本菜鸟在不同Linux发行版上安装Redis的方法:

方法一:直接使用包管理器安装

Debian/Ubuntu系统
  1. 执行更新包列表命令

    sudo apt-get update
    
  2. 安装Redi命令

    sudo apt-get install redis-server
    
  3. 启动Redis服务

    sudo systemctl start redis-server
    
  4. 最好设置开机启动

    sudo systemctl enable redis-server
    
RHEL/CentOS/Fedora系统
  1. 安装EPEL仓库

    • 如果使用的是CentOS 7或更早版本,请先安装EPEL仓库。
      sudo yum install epel-release
      
  2. 安装Redis

    sudo yum install redis
    
  3. 启动Redis服务

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

    sudo systemctl enable redis
    

方法二:从源码编译安装

如果需要自定义Redis的配置或安装特定版本的Redis,可以直接下载源码然后编译安装。

  1. 下载Redis源码

    • 访问Redis GitHub仓库下载最新版本的源码包。
      wget https://github.com/redis/redis/archive/refs/tags/7.0.0.tar.gz
      
  2. 解压并进入目录

    tar xzf 7.0.0.tar.gz
    cd redis-7.0.0
    
  3. 编译安装

    make
    sudo make install
    
  4. 配置Redis配置文件

    • 编辑redis.conf文件以配置Redis服务。
      vi /usr/local/etc/redis.conf
      
  5. 启动Redis服务

    • 将Redis配置文件路径传递给redis-server命令。
      redis-server /usr/local/etc/redis.conf
      
  6. 设置开机启动

    • 创建一个Systemd服务文件以实现开机启动。
      sudo nano /etc/systemd/system/redis.service
      
    • 在服务文件中添加以下内容:
      [Unit]
      Description=Redis in-memory data store
      After=network.target
      
      [Service]
      User=root
      ExecStart=/usr/local/bin/redis-server /usr/local/etc/redis.conf
      ExecStop=/usr/local/bin/redis-cli shutdown
      TimeoutStopSec=30s
      Restart=on-failure
      
      [Install]
      WantedBy=multi-user.target
      
    • 重新加载Systemd配置并启动Redis服务。
      sudo systemctl daemon-reload
      sudo systemctl start redis
      
  7. 设置开机启动

    sudo systemctl enable redis
    

验证安装

  1. 启动Redis客户端

    redis-cli
    
  2. 测试Redis

    • 在Redis客户端中输入以下命令来测试Redis是否正常工作。
      ping
      

通过以上步骤,就可以在Linux系统中成功安装并配置Redis
未完待续

  • 14
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值