当前位置:首页 > Centos > 正文

CentOS Redis安装与配置完整教程(新手也能轻松上手的Linux Redis部署指南)

Redis 是一款高性能的键值对内存数据库,广泛应用于缓存、消息队列和实时数据处理等场景。本文将手把手教你如何在 CentOS 系统上完成 Redis 安装 和基础配置,即使是 Linux 新手也能轻松掌握!

CentOS Redis安装与配置完整教程(新手也能轻松上手的Linux Redis部署指南) Redis安装 Redis配置教程 Linux Redis部署 新手Redis指南 第1张

一、准备工作:更新系统并安装依赖

在开始安装 Redis 之前,请确保你的 CentOS 系统是最新的,并安装必要的编译工具。

sudo yum update -ysudo yum install -y gcc make tcl wget

二、下载并编译 Redis 源码

Redis 官方推荐从源码编译安装,以获得最新版本和最佳性能。以下是详细步骤:

# 进入临时目录cd /tmp# 下载 Redis 最新稳定版(请访问 https://redis.io/download 获取最新链接)wget http://download.redis.io/releases/redis-7.2.4.tar.gz# 解压压缩包tar xzf redis-7.2.4.tar.gz# 进入解压后的目录cd redis-7.2.4# 编译 Redismake distcleanmake

三、安装 Redis 到系统目录

编译完成后,将 Redis 可执行文件安装到系统路径中:

sudo make install

默认会将 redis-serverredis-cli 等命令安装到 /usr/local/bin/ 目录下。

四、配置 Redis 服务(systemd 方式)

为了让 Redis 在系统启动时自动运行,我们创建一个 systemd 服务单元文件。

sudo vim /etc/systemd/system/redis.service

在文件中粘贴以下内容:

[Unit]Description=Redis In-Memory Data StoreAfter=network.target[Service]User=redisGroup=redisExecStart=/usr/local/bin/redis-server /etc/redis.confExecStop=/usr/local/bin/redis-cli shutdownRestart=always[Install]WantedBy=multi-user.target

五、创建 Redis 用户和配置文件

首先创建专用用户以提高安全性:

sudo adduser --system --group --no-create-home redis

然后复制官方提供的配置文件模板:

sudo mkdir /etc/redissudo cp /tmp/redis-7.2.4/redis.conf /etc/redis/sudo chown redis:redis /etc/redis/redis.conf

编辑配置文件,进行基础安全设置:

sudo vim /etc/redis/redis.conf

建议修改以下几项(使用 vim 搜索关键词):

  • bind 127.0.0.1 → 限制仅本地访问(生产环境可按需调整)
  • protected-mode yes → 启用保护模式
  • daemonize yes → 以守护进程方式运行
  • dir /var/lib/redis → 设置数据持久化目录
  • logfile /var/log/redis/redis.log → 设置日志文件路径

创建数据和日志目录并授权:

sudo mkdir -p /var/lib/redis /var/log/redissudo chown redis:redis /var/lib/redis /var/log/redis

六、启动 Redis 并设置开机自启

sudo systemctl daemon-reloadsudo systemctl start redissudo systemctl enable redis

七、验证 Redis 是否正常运行

使用 redis-cli 测试连接:

redis-cli ping

如果返回 PONG,说明 Redis 已成功安装并运行!

总结

通过本教程,你已经完成了 CentOS Redis安装、基础安全配置和系统服务设置。无论你是开发人员还是运维新手,这套 Redis配置教程 都能帮助你快速搭建可靠的 Redis 服务。后续可根据项目需求进一步优化持久化策略、内存限制或集群部署。

记住,定期备份配置文件和数据是保障服务稳定的关键。祝你在 Linux Redis部署 的道路上越走越顺!如果你是刚接触 Redis 的小白,这份 新手Redis指南 就是你最好的起点。