intellij idea ultimate 内置 database tools 支持 redis 数据源,但 community 版不支持;稳定可用的第三方插件是 iedis,非官方所谓“redisclient”。

IntelliJ IDEA 里没有叫 RedisClient 的官方插件,你搜到的多半是名字混淆、过时插件或第三方非主流工具。真正能用、稳定、被 JetBrains 官方文档明确支持的 Redis 集成方式,只有两种:数据库工具(Database Tools)内置的 Redis 数据源,以及社区广泛使用的 Iedis 插件。
IDEA 自带 Database Tools 支持 Redis 吗?
支持,但有硬性前提:必须是 IntelliJ IDEA Ultimate 版本,且 Database Tools and SQL 插件已启用(默认开启)。Community 版不支持任何数据库连接功能,包括 Redis。
-
Database Tools and SQL插件不可禁用,否则 Redis 数据源选项根本不会出现 - 连接类型选
Standalone(单机)时,填Host、Port、Password即可;若 Redis 启用了protected-mode yes,远程连接必失败——必须改配置文件设为protected-mode no或显式bind对应网卡 IP - IDE 不支持编辑 Redis 值,只能查看 key 列表、执行命令、看 TTL 和类型,双击 key 只能展开结构(如 Hash 字段),不能修改内容
- 如果
CONFIG GET databases返回失败(比如权限不足或配置禁用),IDE 就只显示有数据的 db,比如只有db1有 key,db0就不列出来
Iedis 插件为什么比“RedisClient”更可靠?
因为 Iedis 是目前 GitHub 上 star 数最高、更新最勤、适配 IDEA 2024.3–2026.x 的活跃 Redis GUI 插件;而所谓 RedisClient 在插件市场搜不到,JetBrains 官方插件库中也无此名称条目,大概率是旧版误传名或用户自定义命名。
- 安装路径是:
Settings → Plugins → Marketplace搜Iedis,点 Install,重启 IDEA - 连上后右侧出现
Redis Servers面板,添加连接时 URL 格式写成redis://[:password@]host:port[/database]最稳,比如redis://:123456@192.168.1.100:6379/1 - 它支持命令行模式(Ctrl+Enter 执行),也支持树形浏览,但不支持事务、Lua 脚本调试等高级功能
- 注意:Iedis 不依赖
Database Tools插件,Community 版也能用,这点比官方方案更灵活
测试连接失败常见报错和对应动作
别急着重装插件,先看错误信息里暴露的关键字:
- 报
Connection refused:Redis 进程没起来,或端口被防火墙拦了(CentOS 用firewall-cmd --query-port=6379/tcp查) - 报
No route to host:网络不通,宿主机 ping 不通虚拟机 IP,检查 VMware/VirtualBox 网络模式(推荐桥接或 Host-Only) - 报
DENIED Redis is running in protected mode:直接去redis.conf改protected-mode no,保存后redis-cli shutdown再redis-server redis.conf重启 - 报
NOAUTH Authentication required:密码字段没填,或填了空格;URL 中密码部分必须 URL 编码,比如@要写成%40
真正卡住人的从来不是插件装不装得上,而是 Redis 服务本身的网络策略和安全配置——IDEA 只是客户端,它暴露的问题,几乎全是服务端没配对。











