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

RockyLinux Redis安装配置教程(手把手教你从零部署高性能Redis服务)

Redis 是一个开源的内存数据结构存储系统,常被用作数据库、缓存和消息中间件。在 RockyLinux 系统上安装和配置 Redis 非常简单,本文将为初学者提供一份详细、易懂的 RockyLinux Redis安装Redis配置教程,帮助你快速搭建稳定可靠的 Redis 服务。

RockyLinux Redis安装配置教程(手把手教你从零部署高性能Redis服务) Redis安装 Redis配置教程 RockyLinux数据库安装 Redis服务部署 第1张

一、准备工作

在开始之前,请确保你的 RockyLinux 系统已更新至最新状态,并拥有 root 权限或 sudo 权限。

打开终端,执行以下命令更新系统:

sudo dnf update -y  

二、安装 Redis

RockyLinux 默认仓库中包含 Redis,因此我们可以直接使用 dnf 包管理器进行安装。

sudo dnf install redis -y  

安装完成后,启动 Redis 服务并设置开机自启:

sudo systemctl start redissudo systemctl enable redis  

验证 Redis 是否正常运行:

sudo systemctl status redis  

如果看到 active (running) 字样,说明 Redis 已成功启动。

三、基本配置 Redis

Redis 的主配置文件位于 /etc/redis.conf。为了安全性和性能优化,建议进行以下基础配置。

首先,备份原始配置文件:

sudo cp /etc/redis.conf /etc/redis.conf.bak  

使用你喜欢的编辑器(如 nano 或 vim)打开配置文件:

sudo nano /etc/redis.conf  

修改以下关键配置项:

  • 绑定地址:默认只允许本地访问。若需远程访问,请注释掉或修改 bind 127.0.0.1 行(生产环境建议配合防火墙使用)。
  • 保护模式:若未设置密码且允许外网访问,建议关闭保护模式:
    protected-mode no
  • 设置密码(推荐):取消注释并设置 requirepass 行:
    requirepass your_strong_password
  • 持久化选项:根据需求选择 RDB 或 AOF 持久化方式,默认已启用 RDB。

保存并退出编辑器后,重启 Redis 使配置生效:

sudo systemctl restart redis  

四、测试 Redis 连接

使用 redis-cli 测试连接(如有密码需先认证):

redis-cli127.0.0.1:6379> AUTH your_strong_passwordOK127.0.0.1:6379> SET test "Hello Redis"OK127.0.0.1:6379> GET test"Hello Redis"  

如果返回正确结果,说明 Redis 已正常工作。

五、防火墙设置(可选)

如果你需要从外部网络访问 Redis(不推荐暴露 Redis 到公网),请开放 6379 端口:

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

六、总结

通过本篇 Redis配置教程,你已经成功在 RockyLinux 上完成了 Redis服务部署 和基础安全配置。无论是用于缓存加速还是作为轻量级数据库,Redis 都能为你提供卓越的性能体验。

记住:在生产环境中,务必设置强密码、限制访问 IP,并定期备份数据。希望这篇 RockyLinux数据库安装 指南对你有所帮助!