Skip to content

v0.1.1

Choose a tag to compare

@freewu freewu released this 11 Aug 03:52
· 32 commits to main since this release

连接管理

  • 支持 Redis(单机 / 主从 / Sentinel 哨兵 / Cluster 集群)与 Memcached 两种类型
  • 支持 ACL 用户名 / 密码认证、TLS/SSL、连接超时配置
  • 连接配置本地持久化(%APPDATA%/com.cachemanager.app/connections.json
  • 一键测试连接、多连接并行管理
  • 连接列表导入 / 导出:导出为 JSON 文件,可跨机器迁移;导入时自动跳过 host:port 一致的重复配置
  • 系统托盘快速连接已保存的连接(点击即连接并打开)

键空间浏览器

  • Redis:SCAN 游标分页浏览,支持 pattern 搜索与类型过滤(String/Hash/List/Set/ZSet/Stream),集群模式下自动跨节点扫描合并
  • Memcached:通过 stats items + stats cachedump 枚举全部键(老版本自动回退 lru_crawler metadump
  • 本地模糊查询:Memcached 键列表在本地过滤,输入任意子串即时模糊匹配(支持 * / ? 通配符),不重复请求服务器
  • 键信息:类型、TTL、长度、内存占用
  • 主从模式下可从 从库 读取(读写分离),UI 上切换主/从节点
  • 键列表项悬停可删除键(确认弹窗)

值查看与编辑

  • String:文本/Base64 编码切换编辑,支持 TTL;JSON 值自动格式化高亮展示
  • Hash:字段列表,新增/删除字段(大哈希自动 HSCAN 分页)
  • List:元素列表,LPUSH/RPUSH 追加、按值删除
  • Set:成员列表,增删
  • ZSet:成员+分数,增删
  • Stream:条目列表,XADD/XDEL
  • 二进制安全:非 UTF-8 内容自动 Base64 显示
  • 支持创建六种类型的新键,值编辑面板内可直接删除当前键

命令行控制台

  • 执行任意 Redis / Memcached 命令(支持带引号的参数解析)
  • Memcached 模式下 set 命令智能补全(简写 set key value [exptime] 自动转完整协议)
  • 响应以 JSON 格式化展示,标量值直接显示文本
  • 命令历史(↑↓ 切换)、执行耗时统计