You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Redis远程连接成功但无法获取数据,如何用Redis Desktop Manager查看数据?

解决Redis Desktop Manager连接成功但看不到数据的问题

我来帮你一步步排查这个问题,毕竟老版本的Redis和RDM确实容易出现兼容性或者配置细节的小问题:

  • 先确认远程Redis的数据确实存在
    登录到你的Debian服务器,打开redis-cli,执行以下命令验证数据:

    GET a
    KEYS *
    

    如果GET a返回"b",KEYS *能看到a这个键,说明数据是存在的;如果没有返回,那可能是你设置数据后没有持久化,或者Redis重启后数据丢失了,这时候可以执行SAVE手动持久化,再重启Redis试试。

  • 检查RDM的数据库选择
    Redis默认使用第0个数据库(db0),老版本的RDM有时候可能默认切换到了其他数据库。连接成功后,看看RDM界面顶部的数据库切换栏(一般是类似db0、db1的选项),确保你选中的是数据所在的数据库。

  • 手动刷新RDM的数据
    RDM 0.9.0.760这个版本可能不会自动刷新数据列表,你可以试试:

    • 点击工具栏上的刷新按钮(一般是圆形箭头图标)
    • 右键点击左侧的数据库节点,选择Refresh选项
      刷新后看看数据是否显示出来。
  • 在RDM里直接执行命令验证
    打开RDM的命令行窗口(通常在界面底部),输入KEYS *或者GET a,执行后看看有没有返回结果:

    • 如果有返回,说明数据能正常获取,只是界面列表没有更新,尝试重启RDM或者清除缓存(一般在设置里能找到清除缓存的选项)
    • 如果没有返回,那可能是连接权限的问题,虽然连接成功,但Redis的配置限制了读取?不过Redis 2.4没有保护模式,除非你设置了密码,这时候要检查RDM连接配置里是否填写了正确的密码(如果远程Redis设置了requirepass的话)。
  • 验证本地命令行连接是否正常
    你可以在Windows上下载一个Redis命令行客户端(比如Windows版的redis-cli),连接远程Redis:

    redis-cli -h 你的服务器IP -p 6379
    

    然后执行GET a和KEYS *,如果能获取到数据,说明是RDM的兼容性问题,考虑升级RDM到较新版本(不过要注意新版本是否支持Redis 2.4);如果本地命令行也获取不到,那就要回到远程Redis检查配置,比如是否有rename-command禁用了KEYS或者GET命令?


内容的提问来源于stack exchange,提问作者Руfarmer

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.21 08:24:42