Ubuntu22安装Redis
在 Ubuntu 22.04 中安装 Redis 的 tar.gz 版本通常涉及几个步骤,包括下载源代码、安装依赖项、编译和安装 Redis。以下是详细的步骤:
步骤 1: 更新系统包列表
首先,确保你的系统包列表是最新的:
1 | sudo apt update |
步骤 2: 安装必要的依赖项
Redis 的编译和运行需要一些基础工具和库。你可以通过以下命令来安装它们:
1 | sudo apt install -y build-essential tcl8.6-dev |
这里,build-essential
提供了编译工具,而 tcl8.6-dev
是用于 Redis 自带的测试套件。
步骤 3: 下载 Redis 源代码
前往 Redis 的官方网站或者 GitHub 仓库获取最新版本的 tar.gz 文件。例如,如果你要安装 Redis 7.0.0 版本,可以这样做:
1 | cd /tmp |
请将 7.0.0
替换为你想要安装的 Redis 具体版本号。
步骤 4: 编译和安装 Redis
进入 Redis 解压后的目录,然后进行编译和安装:
1 | make |
编译可能需要几分钟的时间,完成后会生成可执行文件 redis-server
和 redis-cli
等。
步骤 5: 创建符号链接
默认情况下,make install
只会将二进制文件安装到 /usr/local/bin
目录下。为了方便使用,你可能还需要创建一些符号链接:
1 | sudo ln -s /usr/local/bin/redis-server /usr/bin/redis-server |
步骤 6: 配置 Redis
Redis 的配置文件通常位于安装目录下的 redis.conf
文件中。你可以复制该文件到 /etc
或其他位置,并根据需要修改配置选项。
1 | sudo cp /tmp/redis-7.0.0/redis.conf /etc/ |
你可以编辑 /etc/redis.conf
文件来改变监听地址、端口等设置。
步骤 7: 启动 Redis
启动 Redis 服务:
1 | redis-server /etc/redis.conf |
步骤 8: 设置开机自启
为了确保 Redis 在系统启动时自动运行,你可以创建一个 systemd 服务文件:
1 | sudo nano /etc/systemd/system/redis.service |
在该文件中添加以下内容:
1 | [Unit] |
保存并关闭文件后,重新加载 systemd 并启用 Redis 服务:
1 | sudo systemctl daemon-reload |
步骤 9: 验证 Redis 是否正在运行
你可以通过以下命令来检查 Redis 是否正在运行:
1 | sudo systemctl status redis |
或者使用 Redis 客户端工具连接到 Redis 服务器:
1 | redis-cli -h localhost -p 6379 |
以上就是从源代码安装 Redis 的主要步骤。请根据实际情况调整上述命令中的路径和版本号。