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

安装编译环境和依赖:Ubuntu/Debian用apt安装build-essential tcl wget,CentOS/RHEL用yum安装Development Tools和tcl wget。2. 下载Redis 7.2.4源码包并%ignore_a_1%,进入目录后执行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 systemdsupervised no → 改为 supervised systemddir /usr/local/bin → 改为 dir /var/lib/redisbind 127.0.0.1 ::1 → 如需远程访问可改为 0.0.0.0(注意安全)requirepass yourpassword → 设置密码(建议开启)

4. 创建systemd服务文件

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

创建服务文件:

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服务的完整教程的详细内容,更多请关注创想鸟其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:程序猿,转转请注明出处:https://www.chuangxiangniao.com/p/6911.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2025年11月2日 01:31:11
下一篇 2025年11月2日 01:46:29

相关推荐

发表回复

登录后才能评论
关注微信