安装编译环境和依赖:Ubuntu/Debian用apt安装build-essential tcl wget,CentOS/RHEL用yum安装Development Tools和tcl wget。2. 下载Redis 7.2.4源码包并解压,进入目录后执行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等),涵盖从依赖安装到服务配置的全过程。
Redis是用C语言编写的,需要先安装编译工具和依赖库。
sudo apt update
sudo apt install build-essential tcl wget -y
sudo yum groupinstall "Development Tools" -y
sudo yum install tcl wget -y
建议从官方下载最新稳定版本。
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
make
make test # 可选:运行测试确保编译正常
sudo make install
为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
修改以下关键项:
让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
sudo systemctl daemon-reexec
sudo systemctl enable redis
sudo systemctl start redis
检查Redis是否正常运行。
sudo systemctl status redis
redis-cli
输入 ping,返回 PONG 表示正常
auth yourpassword
基本上就这些。按照以上步骤,你已经成功在Linux上安装并配置了Redis服务。后续可根据实际需求调整持久化策略(RDB/AOF)、设置防火墙规则或配置主从复制。整个过程不复杂但容易忽略权限和服务配置细节。
以上就是Linux中如何安装Redis_Linux安装Redis服务的完整教程的详细内容,更多请关注php中文网其它相关文章!
 
                        
                        每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
 
                Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号