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

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

  •  
  •   inmaytide 5 days ago 1093 views

    我发现一个支持 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

    4 replies    2026-05-08 13:46:17 +08:00
    hbprotoss
        1
    hbprotoss  
       5 days ago
    你们公司的 Redis 这类基建还能允许从办公网连上去?
    inmaytide
        2
    inmaytide  
    OP
       5 days ago
    @hbprotoss 公司的内部 redis ,挂公司 vpn 可以连的
    tallest
        3
    tallest  
       4 days ago
    歪个楼问一嘴,有没有支持 WebDav 同步的数据库连接工具啊?
    ruanimal
        4
    ruanimal  
       4 days ago
    这种不开源的你们敢用?
    About     Help     Advertise     Blog     API     FAQ     Solana     3055 Online   Highest 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 46ms UTC 14:57 PVG 22:57 LAX 07:57 JFK 10:57
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86