dbx/docs/content/docs/redis.cn.mdx

89 lines
3.4 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

---
title: Redis 浏览器
description: 浏览 Redis 键、查看和编辑值、按模式搜索、以及跨所有 Redis 数据类型执行命令。
---
DBX 提供完整的 Redis 键浏览器,支持所有核心 Redis 数据类型。它将浏览、编辑、搜索和命令执行整合到一个视图中,无需在 Redis CLI 和 GUI 之间切换。
## 键浏览器
Redis 键浏览器以表格形式展示键,便于扫描和过滤:
- 键列表支持分页,避免在大型键空间上阻塞
- 点击任意键可在详情面板中查看其值
- 使用搜索栏按模式过滤键(如 `user:*`、`cache:*`
- 内联显示键类型、TTL 和大小
<Callout type="info">对于包含数百万键的 Redis 实例,建议在搜索栏中使用具体的键模式,而不是加载整个键空间。可在设置中调整扫描页大小,以控制每批获取的键数量。</Callout>
## 值查看器与编辑器
每种 Redis 数据类型都有专用的查看器和编辑器:
| 类型 | 查看器 | 编辑方式 |
| ---------- | ----------------------- | -------------------- |
| String | 纯文本或 JSON 查看器 | 内联文本编辑 |
| Hash | 可调整列宽的字段/值表格 | 编辑单个字段 |
| List | 带索引的有序列表 | 添加、删除、重排元素 |
| Set | 带基数的成员列表 | 添加和删除成员 |
| Sorted Set | 带分数的成员列表 | 编辑成员和分数 |
| Stream | 带 ID 的条目列表 | 查看流条目 |
## JSON 值查看器
对于包含有效 JSON 的 String 键DBX 会自动渲染结构化 JSON 查看器,支持节点折叠、语法高亮和复制功能。
## 值搜索
按内容搜索 Redis 值,而不仅仅是键:
- 扫描 String 值中的匹配文本
- 按值查找 Hash 字段
- 对于大型键空间,结果会逐步流式返回
<Callout type="warn">值搜索会扫描匹配当前模式的所有键。在大型数据库上这可能会消耗大量资源。在开始值搜索之前,请先缩小键模式范围。</Callout>
## 批量操作
一次性对多个键执行批量操作:
- 一次删除多个键
- 查看键统计信息,包括内存使用和访问模式
## 命令执行器
直接从 UI 执行任意 Redis 命令:
- 以 Redis CLI 语法输入命令
- 结果以结构化表格显示
- 适用于 `INFO`、`CONFIG GET`、`CLIENT LIST` 等管理命令
- **命令历史导航**:使用方向键(↑/↓)浏览之前执行过的命令
- **文本选择和复制**:直接从终端中选择并复制命令输出
命令历史按连接保存,帮助你快速重新运行常用命令而无需重新输入。
## 清空数据库
**Flush DB** 按钮会删除当前 Redis 数据库中的所有键。此操作不可撤销。清空前请确认活动连接和数据库编号。
## 键统计
在设置中启用键统计跟踪,以监控:
- 每个键的内存使用量
- 访问频率
- 空闲时间
这些数据有助于识别可能需要关注的大键或不常用键。
## Slowlog 面板
**Slowlog** 面板帮助识别慢速 Redis 命令:
- 查看最近的慢命令及其执行时间
- 分析可能需要优化的查询模式
- 用于性能调优和生产问题调试
- 从 Redis 连接的工具菜单访问 slowlog
Slowlog 条目显示命令、执行时间和时间戳,帮助你识别 Redis 工作负载中的性能瓶颈。