首页 > 运维 > linux运维 > 正文

Linux中如何安装Redis_Linux安装Redis服务的完整教程

星夢妙者
发布: 2025-10-07 11:06:02
原创
1046人浏览过
安装编译环境和依赖:Ubuntu/Debian用apt安装build-essential tcl wget,CentOS/RHEL用yum安装Development Tools和tcl wget。2. 下载Redis 7.2.4源码包并解压,进入目录后执行make编译,可选make test验证,再sudo make install安装。3. 创建redis系统用户和组,建立/etc/redis、/var/lib/redis、/var/log/redis目录并设权限,复制redis.conf到/etc/redis,修改配置文件:启用supervised systemd,设置dir为/var/lib/redis,按需绑定IP和设置密码。4. 创建systemd服务文件/etc/systemd/system/redis.service,指定用户、启动命令和重启策略,重载daemon,启用并启动redis服务。5. 检查服务状态sudo systemctl status redis,使用redis-cli ping返回PONG表示成功,若设密码需auth验证。完成安装后可进一步配置持久化、防火墙或主从复制。

linux中如何安装redis_linux安装redis服务的完整教程

在Linux系统中安装Redis服务是搭建缓存或数据存储环境的常见操作。下面是一份完整、清晰的Redis安装教程,适用于主流Linux发行版(如CentOS、Ubuntu等),涵盖从依赖安装到服务配置的全过程。

1. 安装编译环境和依赖

Redis是用C语言编写的,需要先安装编译工具和依赖库。

  • 对于Ubuntu/Debian系统:
  • sudo apt update

    sudo apt install build-essential tcl wget -y

  • 对于CentOS/RHEL系统:
  • sudo yum groupinstall "Development Tools" -y

    sudo yum install tcl wget -y

2. 下载并编译Redis源码

建议从官方下载最新稳定版本。

  • 进入临时目录并下载Redis:
  • wget https://download.redis.io/releases/redis-7.2.4.tar.gz

    tar xzf redis-7.2.4.tar.gz

    cd redis-7.2.4

  • 编译Redis:
  • make

    make test # 可选:运行测试确保编译正常

    sudo make install

3. 配置Redis服务

为Redis创建专用用户和配置文件,提高安全性。

  • 创建Redis用户:
  • sudo adduser --system --group --no-create-home redis

  • 创建相关目录:
  • sudo mkdir /etc/redis /var/lib/redis /var/log/redis

    sudo chown redis:redis /var/lib/redis

    sudo chmod 755 /var/lib/redis

  • 复制默认配置文件:
  • sudo cp redis.conf /etc/redis/redis.conf

  • 编辑配置文件:
  • sudo nano /etc/redis/redis.conf

    修改以下关键项:

    • daemonize yes → 改为 supervised systemd
    • supervised no → 改为 supervised systemd
    • dir /usr/local/bin → 改为 dir /var/lib/redis
    • bind 127.0.0.1 ::1 → 如需远程访问可改为 0.0.0.0(注意安全)
    • requirepass yourpassword → 设置密码(建议开启)

4. 创建systemd服务文件

让Redis以系统服务方式运行。

帮衣帮-AI服装设计
帮衣帮-AI服装设计

AI服装设计神器,AI生成印花、虚拟试衣、面料替换

帮衣帮-AI服装设计39
查看详情 帮衣帮-AI服装设计
  • 创建服务文件:
  • sudo nano /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

    LimitNOFILE=10032

    [Install]

    WantedBy=multi-user.target

  • 重载systemd并启动服务:
  • sudo systemctl daemon-reexec

    sudo systemctl enable redis

    sudo systemctl start redis

5. 验证安装是否成功

检查Redis是否正常运行。

  • 查看服务状态:
  • sudo systemctl status redis

  • 连接Redis客户端:
  • redis-cli

    输入 ping,返回 PONG 表示正常

  • 如果设置了密码:
  • auth yourpassword

基本上就这些。按照以上步骤,你已经成功在Linux上安装并配置了Redis服务。后续可根据实际需求调整持久化策略(RDB/AOF)、设置防火墙规则或配置主从复制。整个过程不复杂但容易忽略权限和服务配置细节。

以上就是Linux中如何安装Redis_Linux安装Redis服务的完整教程的详细内容,更多请关注php中文网其它相关文章!

最佳 Windows 性能的顶级免费优化软件
最佳 Windows 性能的顶级免费优化软件

每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。

下载
来源:php中文网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
开源免费商场系统广告
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号