安装编译环境和依赖: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服务是搭建缓存或数据存储环境的常见操作。下面是一份完整、清晰的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
微信扫一扫
支付宝扫一扫