当前位置:首页 > 系统教程 > 正文

Redis在CentOS上的安装 从零开始手把手教程(含配置详解)

Redis在CentOS上的安装 从零开始手把手教程(含配置详解)

Redis在CentOS上的安装 从零开始手把手教程(含配置详解) Redis  CentOS 安装 配置 第1张

Redis 是一款高性能的键值对数据库,广泛应用于缓存、消息队列等场景。本文将详细介绍如何在 CentOS 系统上完成 安装 与基础 配置,即使你是零基础的小白也能轻松跟随操作。

1. 准备工作:更新系统与安装依赖

首先登录你的 CentOS 服务器,执行以下命令更新软件包列表并安装编译工具:

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

2. 下载 Redis 源码包

前往 Redis 官网获取最新稳定版源码,或使用 wget 直接下载:

    wget https://download.redis.io/releases/redis-7.0.12.tar.gz  

3. 解压与编译安装

解压下载的文件,进入目录并进行编译:

    tar xzf redis-7.0.12.tar.gzcd redis-7.0.12make  

编译完成后,执行安装命令将 Redis 二进制文件复制到系统路径:

    sudo make install  

4. 基础配置 Redis

复制默认配置文件到 /etc/ 目录:

    sudo cp redis.conf /etc/redis.conf  

编辑配置文件,设置守护进程模式、绑定IP、密码等:

    sudo vi /etc/redis.conf  

推荐修改以下参数:daemonize yes (后台运行)bind 0.0.0.0 (允许所有IP访问,请根据安全需要调整)requirepass yourpassword (设置访问密码)

5. 启动 Redis 服务并测试

使用以下命令启动 Redis 服务器:

    redis-server /etc/redis.conf  

通过客户端连接测试:

    redis-cli -h 127.0.0.1 -p 6379 -a yourpasswordping  

若返回 PONG,则安装成功。

6. 设置开机自启(systemd)

为了在系统重启后自动启动 Redis,创建一个 systemd 服务文件:

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

内容如下:

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

启用并启动服务:

    sudo systemctl daemon-reloadsudo systemctl enable redissudo systemctl start redis  

总结

至此,你已在 CentOS 上成功完成了 Redis 的安装与基础配置。通过本文的步骤,你可以快速搭建起一个可用于开发或生产环境的 Redis 服务。后续可进一步学习 Redis 的主从复制、集群搭建等高级功能。

关键词:Redis, CentOS, 安装, 配置