在 Ubuntu 系统上安装 Redis 是一个相对简单的过程。以下是详细的步骤:
在开始之前,建议先更新系统的软件包列表:
sudo apt update使用以下命令直接通过 apt 包管理器安装 Redis:
sudo apt install redis-server安装完成后,Redis 服务会自动启动。
可以通过以下命令检查 Redis 是否正在运行:
sudo systemctl status redis-server如果 Redis 正常运行,你会看到类似如下的输出:
● redis-server.service - Advanced key-value store
Loaded: loaded (/lib/systemd/system/redis-server.service; enabled; vendor preset: enabled)
Active: active (running) since ...Redis 的配置文件通常位于 /etc/redis/redis.conf。你可以根据需要编辑该文件:
sudo nano /etc/redis/redis.conf一些常见的配置修改包括:
bind 127.0.0.1 修改为 bind 0.0.0.0。requirepass 行并取消注释,然后设置一个密码:requirepass your_password修改完配置后,记得重启 Redis 服务以应用更改:
sudo systemctl restart redis-server使用 Redis 客户端工具测试 Redis 是否正常工作:
redis-cli进入 Redis CLI 后,可以执行一些简单的命令来测试:
> ping
PONG如果你设置了密码,需要先进行身份验证:
> auth your_password
OK确保 Redis 在系统启动时自动运行:
sudo systemctl enable redis-server如果不再需要 Redis,可以使用以下命令卸载:
sudo apt remove --purge redis-server首先,检查 UFW 的状态以确定它是否处于活动状态。
sudo ufw status如果 UFW 是非活动状态,并且你希望开启它,请确保你已经配置了允许你自己访问的规则(例如 SSH),以免意外地将自己锁在服务器之外。
如果你需要开放 36379 端口用于 TCP 流量,可以使用如下命令:
sudo ufw allow 36379/tcp如果需要对 UDP 流量开放该端口,可以使用:
sudo ufw allow 36379/udp若要同时开放 TCP 和 UDP 流量,则可以运行这两个命令或者分别指定。
如果你之前 UFW 是未激活的状态,并且现在添加了新规则,可以通过以下命令激活 UFW:
sudo ufw enable这将会应用所有已设置的规则,并开始保护你的服务器。
最后,再次检查 UFW 状态,确认端口已经成功开放。
sudo ufw status你应该能看到类似于 36379/tcp ALLOW IN Anywhere 或者 36379/udp ALLOW IN Anywhere 的输出,表示端口已经被成功开放。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。