1.下载
wget http://download.redis.io/releases/redis-4.0.6.tar.gz2.解压并编译Redis
解压下载的压缩包,进入解压后的目录,然后编译源代码:
bashCopy Code
tar xzf redis-4.0.6.tar.gz cd redis-4.0.6 make 3. 安装Redis
编译完成后,你可以选择将Redis安装到系统的全局路径(通常是/usr/local/bin),或者你可以选择将Redis安装到其他自定义的路径。这里我们使用全局路径:
bashCopy Code
sudo make install 4. 配置Redis服务(可选)
虽然你可以直接从命令行启动Redis服务器,但为了更好地管理Redis服务,你可以创建一个系统服务。首先,创建Redis服务文件:
bashCopy Code
sudo nano /etc/systemd/system/redis.service 在打开的编辑器中,粘贴以下内容:
iniCopy Code
[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 [Install] WantedBy=multi-user.target 确保ExecStart和ExecStop路径正确指向你的Redis可执行文件和配置文件。如果你没有自定义路径,可以使用默认路径/usr/local/bin/redis-server和/usr/local/bin/redis-cli。然后保存并关闭文件。
5. 创建Redis用户和组(如果需要)
如果你在服务文件中指定了特定的用户和组(如上述示例中的redis用户和组),你需要创建它们:
bashCopy Code
sudo groupadd redis sudo useradd -r -s /sbin/nologin -g redis redis 6. 创建Redis配置文件(如果需要)
你可以复制默认的配置文件并修改它:
bashCopy Code
sudo mkdir /etc/redis sudo cp /usr/local/bin/redis.conf /etc/redis/redis.conf sudo chown redis:redis /etc/redis/redis.conf 然后,根据需要编辑配置文件:
bashCopy Code
sudo nano /etc/redis/redis.conf 7. 启动Redis服务
现在,你可以启动Redis服务了:
bashCopy Code
sudo systemctl start redis.service 8. 启用并检查服务状态(可选)
确保Redis服务在系统启动时自动启动,并检查其状态:
bashCopy Code
sudo systemctl enable redis.service sudo systemctl status redis.service 通过以上步骤,你应该能够在Ubuntu上成功安装并运行Redis 4.0.6。