发现一个支持云同步的 Redis GUI 工具: RedisViewer

我发现一个支持 WebDAV 同步的 Redis GUI 工具:RedisViewer 平时做后端开发或者运维时,Redis GUI 工具基本是刚需。 尤其是项目一多,连接配置也会越来越多:本地环境、测试环境、预发环境、生产环境,再加上不同客户、不同服务器、不同集群。时间久了之后,Redis 连接列...
发现一个支持云同步的 Redis GUI 工具: RedisViewer
发现一个支持云同步的 Redis GUI 工具: RedisViewer

我发现一个支持 WebDAV 同步的 Redis GUI 工具:RedisViewer

平时做后端开发或者运维时,Redis GUI 工具基本是刚需。

尤其是项目一多,连接配置也会越来越多:本地环境、测试环境、预发环境、生产环境,再加上不同客户、不同服务器、不同集群。时间久了之后,Redis 连接列表本身就变成了一份很重要的工作配置。

但这类工具有一个常见痛点:换电脑、重装系统、临时用另一台设备时,Redis 连接配置又要重新配一遍。

最近我发现一个 Redis GUI 工具:RedisViewer,它比较吸引我的一点是,除了常规 Redis 管理能力外,还支持通过 WebDAV 同步连接配置。

简单说就是:

支持连接配置云同步,多台电脑无需重复配置 Redis 连接。

为什么这个功能有用?

很多 Redis 客户端都能保存连接配置,但这些配置通常只在本机。

如果你遇到下面这些场景,就会比较麻烦:

  • 换了一台电脑
  • 重装系统
  • 公司电脑和个人电脑都要用
  • 同时维护多个 Redis 环境
  • 连接配置很多,分组也很多
  • 想备份 Redis 连接配置,避免丢失

以前的做法可能是手动导出、导入配置,或者自己同步配置文件。但这类方式要么麻烦,要么容易忘。

RedisViewer 的 WebDAV 同步思路就比较直接:把连接配置同步到你自己的 WebDAV 空间里,比如坚果云、Nextcloud ,或者自建 WebDAV 服务。

这样配置一次之后,多台电脑之间可以同步连接配置,不用每次重新添加 Redis 连接。

同步到个人 WebDAV ,数据不经过第三方服务器

我比较在意的一点是,这个同步不是把配置上传到某个官方账号体系里,而是同步到用户自己的 WebDAV 空间。

也就是说:

  • 配置同步到你的个人 WebDAV 空间
  • 数据不经过 RedisViewer 服务器
  • 可以使用坚果云、Nextcloud 或自定义 WebDAV
  • 建议使用 HTTPS WebDAV ,加密传输更安全

这个设计对开发者来说会更容易接受一些。毕竟 Redis 连接配置通常比较敏感,很多人并不希望把这类信息交给未知的云服务。

当然,WebDAV 同步本身也不是魔法,实际安全性还取决于你使用的 WebDAV 服务、网络环境和密码管理方式。但至少从产品思路上看,它没有强行绑定某个中心化账号体系。

除了同步,它还是一个 Redis GUI 工具

RedisViewer 本身是一个 Redis 桌面客户端,适合日常管理 Redis 数据和连接。

常见能力包括:

  • Redis 连接管理
  • 连接分组
  • Redis Key 浏览
  • 字符串、Hash 、List 、Set 、ZSet 、Stream 等数据查看
  • Redis 集群支持
  • 哨兵模式支持
  • SSH 隧道
  • 连接配置导入导出
  • WebDAV 同步连接配置

如果你只是管理一两个 Redis ,可能感知没那么强。但如果你经常在多个环境之间切换,连接配置同步这个点会非常省事。

我觉得适合哪些人?

我觉得 RedisViewer 比较适合这些用户:

  • 后端开发
  • 运维/SRE
  • 经常调试 Redis 的开发者
  • 同时维护多个 Redis 环境的人
  • 有多台电脑办公需求的人
  • 不想每次换设备都重新配置 Redis 连接的人
  • 希望连接配置能自己备份、自己同步的人

尤其是多设备场景,WebDAV 同步这个功能会比较实用。

WebDAV 同步的价值不只是“同步”

表面上看,它只是同步连接配置。

但真实使用里,它解决的是几个更具体的问题:

第一,换电脑不用重配
连接配置、分组信息可以同步过去,减少重复劳动。

第二,配置不容易丢
重装系统或者迁移设备时,不会因为忘记导出配置而从头再来。

第三,多设备保持一致
公司电脑添加了新的 Redis 连接,另一台电脑也可以同步到。

第四,用户自己掌控数据
同步目标是自己的 WebDAV 空间,而不是强依赖某个平台账号。

这些点对普通用户可能不明显,但对长期维护多个 Redis 环境的人来说,确实能减少不少摩擦。

目前 WebDAV 还是实验功能

RedisViewer 里 WebDAV 同步目前标注为“实验功能”。

我觉得这个标注是合理的,因为 WebDAV 服务商比较多,不同服务实现细节可能会有差异,比如路径规则、鉴权方式、HTTPS 证书、文件锁、同步冲突等。

如果你使用坚果云、Nextcloud 或自建 WebDAV ,建议先用非生产环境配置测试一下同步体验。

总结

如果你正在找一个 Redis GUI 工具,RedisViewer 值得试试。

它最让我感兴趣的点不是“又一个 Redis 客户端”,而是它把连接配置同步这个常见痛点处理得比较自然:

支持连接配置云同步,多台电脑无需重复配置 Redis 连接。

对于经常换设备、维护多个 Redis 环境、或者希望连接配置可备份的用户来说,这个功能挺实用。

如果你已经有自己的 WebDAV 服务,比如坚果云或 Nextcloud ,那使用成本也比较低。

软件详细介绍地址:
https://zhuanlan.zhihu.com/p/86337312

下载地址:
https://www.guangyapan.com/s/1893305391470878805_aeYeUSbIXUmlUXkR

来源: V2EX - 技术查看原文