1.下载
wget http://download.redis.io/releases/redis-4.0.6.tar.gz

 2.解压并编译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

确保ExecStartExecStop路径正确指向你的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。