拓冰建站拓冰建站
首页 / 资讯中心 / 正文

RedisInsight:macOS 上管理 Redis 的 GUI 工具使用指南

RedisInsightmacOS 上管理 Redis 的 GUI 工具使用指南【免费下载链接】RedisInsightRedis GUI by Redis项目地址: https://gitcode.com/GitHub_Trending/re/RedisInsightRedis Insight 是 Redis 官方推出的 Redis GUI 工具支持浏览 key、执行命令、分析慢查询覆盖 Redis OSS、Cluster 与 Cloud适合在 macOS 上做开发联调与运维排障的你。先跑起来——安装与首次连接直接安装从官网 redis.io/insight 的 mac.target。源码构建git clone https://gitcode.com/GitHub_Trending/re/RedisInsight cd RedisInsight yarn install# 按你的芯片选择一条 npm run package:mac:arm # Apple Silicon npm run package:mac # Intel首次启动进入 Add a database选择 StandaloneRedis OSS类型填写主机与端口本地默认localhost:6379点 Connect 即完成第一个连接。日常怎么用——三个高频操作浏览 key 并查看过期时间在 Browser 页签输入 key 名或用*模式扫描。点击某个 key 打开详情页Header 区直接展示 TTL剩余过期时间、类型、所属 db右侧面板可编辑 value支持 JSON、Hex、ASCII 等显示格式。对应界面在 redisinsight/ui/src/pages/browser/。在 Workbench 执行命令打开实例后切到 Workbench输入命令即可获得自动补全执行结果按数据结构类型可视化支持 raw 模式查看原始输出历史命令可在输入框内回翻。Workbench 的返回结果大小上限由RI_COMMAND_EXECUTION_MAX_RESULT_SIZE控制默认 1MB。源码位于 redisinsight/ui/src/pages/workbench/。定位慢命令进入实例的 Slow Log 页签基于 Redis 原生 SLOWLOG 命令列出耗时命令及其发生时间。需要逐条观察实时请求时切到 Profiler 页签可以看到每条命令的执行耗时与参数。页面入口在 redisinsight/ui/src/pages/slow-log/。Mac 平台上的差异点官方 DMG 同时提供 x64 与 arm64 架构Apple Silicon 无需 Rosetta 转译运行。连接凭据默认通过 keytar 模块存入 macOS 系统钥匙串而不是明文文件由 redisinsight/api/config/default.ts 中encryption.keytar默认开启控制。分发版启用 hardenedRuntime 与 notarize签名权限见 resources/entitlements.mac.plistApp Store 版另用mas配置打包入口在 electron-builder-mas.js。界面默认支持 macOS 深色模式darkModeSupport配置。配置项速查配置项默认值作用对应文件路径RI_APP_PORT5540内置 API 服务端口redisinsight/api/config/default.tsRI_CONNECTIONS_TIMEOUT_DEFAULT30000建立 Redis 连接的超时毫秒同上RI_SCAN_COUNT_DEFAULT200key 扫描时每批取的条数同上RI_MAX_PAYLOAD_SIZE512MB单次 HTTP 请求体上限同上RI_COMMAND_EXECUTION_MAX_RESULT_SIZE1048576Workbench 结果展示上限字节同上RI_LOG_LEVELinfo日志级别同上RI_DATA_DIR应用数据目录本地数据含 SQLite 库存放位置同上RI_REDIS_CLIENTS_IDLE_THRESHOLD3600000空闲连接回收阈值毫秒同上以上均定义在 redisinsight/api/config/default.ts以环境变量覆盖默认值桌面端运行时可在 redisinsight/desktop/config.json 中查看默认环境。遇到问题时现象连接提示超时或失败。原因默认连接超时仅 30 秒网络慢或被防火墙拦截。解法先确认防火墙放行 6379、TLS 设置与 Redis 端一致仍超时则在启动环境中调大RI_CONNECTIONS_TIMEOUT_DEFAULT。现象首次打开 DMG 提示无法验证开发者。原因Gatekeeper 对未走 App Store 渠道应用的默认检查。解法右键点应用图标选打开或在系统设置 隐私与安全性中点仍要打开。现象启动报错加载 better-sqlite3 或 keytar 原生模块失败。原因预编译二进制与当前 CPU 架构不匹配。解法执行npm run rebuild重新编译或重新下载与芯片匹配的发行版。更多入口见 README.md 的 How to debug 与 Feedback 章节反馈可直接提交到项目 Issues 区。【免费下载链接】RedisInsightRedis GUI by Redis项目地址: https://gitcode.com/GitHub_Trending/re/RedisInsight创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
分享:

看完干货,该让你的企业上线了

免费需求沟通 · 48 小时内出具建站方案 · 河南本地可上门