功能概述

Redis Standalone 通过集成 Caddy 组件,提供 WebConsole 服务,支持用户在线查看和下载日志、RDB 数据、AOF 等文件。

  • 通过浏览器地址 http://<Redis_IP>:80 访问服务页面,在线查看和下载文件。

  • 通过安装 Wget 等工具,使用命令直接下载文件。

前提条件

  • 已开启 WebConsole 服务。即配置文件中的参数 开启文件查看控制台,值需设置为 true。配置文件参数说明与修改详情可查看前文相关内容。

  • 需确保客户端服务器与 Redis Cluster 集群之间的网络通畅,才能连接到 Redis 数据库。

操作步骤

方式一:浏览器下载

  1. 在客户端服务器的 Web 浏览器中输入访问地址:http://<Redis IP地址>:80。其中 <Redis IP地址> 可参考前文相关内容。

    • 若未设置密码,将直接进入文件查看页面。

    • 若设置了密码,将弹出身份验证窗口,需要输入用户名及密码,点击确定,然后进入文件查看页面。

  2. 进入文件查看页面。

    downfiles
  3. 用户根据需求,点击相应节点的 IP,便可查看对应节点的文件。点击具体文件,可进行下载。

    说明

    若设置了文件查看用户名和密码,每次切换节点 IP 时,都需要输入用户名及密码。所有节点的用户名及密码相同。

方式二:命令行下载

用户也可以在 Linux 服务器中,执行以下命令来下载需要的文件。

  • 若设置了文件查看用户名和密码,需要将以上命令中的 [username][password][ip] 分别替换为用户名、密码和目标 IP。

  • 若未设置用户名及密码,则只需要将 [ip] 替换为目标 IP,去掉 [username]:[password]@

# 下载 RDB 文件
wget http://[username]:[password]@[ip]/redis/dump.rdb

# 下载 AOF 文件
wget http://[username]:[password]@[ip]/redis/appendonly.aof

# 下载日志文件
wget http://[username]:[password]@[ip]/redis/redis-server.log