CentOS 8 安装 redis
封面图
•
2025-12-25
•
redis
368
0
0
0
在 CentOS 8 上安装 Redis 可以通过多种方式完成,最常见的是使用 **yum 安装** 或者从源码编译安装。下面分别介绍这两种方法。 --- ## ✅ 方法一:使用 Yum 安装(推荐) ### 1. 启用 EPEL 仓库(如果尚未启用) Redis 在默认的 CentOS 8 仓库中可能没有,但可以通过 EPEL(Extra Packages for Enterprise Linux)来获取。 ```bash sudo dnf install -y epel-release ``` ### 2. 安装 Redis ```bash sudo dnf install -y redis ``` ### 3. 启动并设置 Redis 开机自启 ```bash sudo systemctl start redis sudo systemctl enable redis ``` ### 4. 检查状态 ```bash sudo systemctl status redis ``` ### 5. 配置 Redis(可选) Redis 的配置文件通常位于 `/etc/redis.conf`,你可以根据需要修改配置项,比如绑定 IP、密码等。 > 注意:默认情况下,Redis 是监听 `127.0.0.1`,如果你需要远程访问,需修改 `bind` 字段。 ### 6. 测试 Redis 是否正常运行 ```bash redis-cli ping ``` 如果返回 `PONG`,说明 Redis 正常运行。 --- ## ✅ 方法二:从源码编译安装(更灵活,适合最新版本) ### 1. 安装依赖 ```bash sudo dnf install -y gcc make tcl ``` ### 2. 下载 Redis 源码包 ```bash cd /usr/local/src sudo wget https://download.redis.io/redis-stable.tar.gz sudo tar -xzf redis-stable.tar.gz cd redis-stable ``` ### 3. 编译和安装 ```bash make sudo make install ``` ### 4. 将 Redis 配置文件复制到合适的位置 ```bash sudo cp redis.conf /etc/ ``` ### 5. 修改配置文件(可选) 编辑 `/etc/redis.conf`,例如: ```bash sudo vi /etc/redis.conf ``` - 修改 `bind 127.0.0.1` 为你的 IP(如需远程访问) - 设置 `daemonize yes` 让 Redis 在后台运行 ### 6. 启动 Redis ```bash redis-server /etc/redis.conf ``` ### 7. (可选)设置开机启动 可以将 Redis 添加为 systemd 服务: ```bash sudo cp redis.service /etc/systemd/system/ sudo systemctl daemon-reload sudo systemctl enable redis sudo systemctl start redis ``` 其中 `redis.service` 文件内容如下: ```ini [Unit] Description=Redis In-Memory Data Store After=network.target [Service] User=nobody Group=nobody ExecStart=/usr/local/bin/redis-server /etc/redis.conf ExecStop=/usr/local/bin/redis-cli shutdown Restart=always [Install] WantedBy=multi-user.target ``` --- ## 📌 注意事项 - 如果你使用的是生产环境,请务必配置好防火墙、密码、权限等。 - Redis 默认是不开启认证的,建议在配置文件中设置 `requirepass` 密码。 - Redis 不支持 Windows 系统,仅适用于 Linux/Unix。 --- 如果你有特定需求(如集群、持久化配置等),欢迎继续提问!
上一篇:
/etc/fstab 文件介绍
下一篇:
Redis报错: failed with errno=10054
标题录入,一次不能超过6条
留言
评论