使用 WebConsole 服务
功能概述
Redis Standalone 通过集成 Caddy 组件,提供 WebConsole 服务,支持在线查看和下载日志、RDB 数据、 AOF 等文件。
支持的文件类型说明如下。
| 文件标记 | 文件类型 | 说明 |
|---|---|---|
dump.rdb |
RDB 数据文件 |
RDB 数据文件是将 Redis 快照以二进制的方式保存到磁盘中,体现了 Redis 是基于内存的缓存数据库,对于存储到硬盘还是恢复数据都十分快捷。 |
appendonly.aof |
AOF 文件 |
AOF 文件是以协议文本的方式,将所有对 Redis 进行过写入的命令及其参数记录到 AOF 文件,以此达到记录 Redis 状态的目的。 |
logs |
日志文件 |
Redis 的日志文件主要记录 |
操作步骤
步骤一:开启 WebConsole 服务
参考修改集群配置参数,修改以下参数值。
| 参数 | 说明 |
|---|---|
开启文件查看控制台 |
设置为 |
文件查看用户名 |
自定义访问用户名。默认为 |
文件查看密码 |
自定义访问密码。默认为空,即默认访问不需要密码。 |
步骤二:预览和下载文件
开启 WebConsole 服务后,用户可通过 HTTP 服务预览和下载 Redis Standalone 集群节点日志,HTTP 服务端口为 80。
-
方式 一:通过浏览器预览和下载文件
通过浏览器可预览和下载
单个日志文件。-
在浏览器输入访问地址
http://<Redis_IP>:80。其中<Redis IP地址>为 Redis Standalone 集群节点 IP 地址,可参考前文步骤进行查询。-
若未设置密码,将直接进入文件查看页面。
-
若设置了密码,将弹出身份验证窗口,需要输入用户名及密码,点击确定,然后进入文件查看页面。
-
-
进入文件查看页面。
-
点击节点下文件获文件夹,即可预览和下载文件。
说明 -
若设置了文件查看用户名和密码,每次切换节点 IP 时,都需要输入用户名及密码。
-
所有节点的用户名及密码相同。
-
-
-
方式 二:通过 Wget 工具下载文件
通过 Wget 文件下载工具,可下载
日志目录和单个文件。以下命令行中的
<Redis IP地址>为 Redis Standalone 集群节点 IP 地址,可参考前文步骤进行查询。<user_name>:<password>根据前文设置的内容进行填写。-
执行以下命令行,下载 RDB 文件。
wget http://<user_name>:<password>@<Redis_IP>/redis/dump.rdb -
执行以下命令行,下载 AOF 文件。
wget http://<user_name>:<password>@<Redis_IP>/redis/appendonly.aof -
执行以下命令行,下载日志文件。
wget http://<user_name>:<password>@<Redis_IP>/redis/redis-server.log
-