使用IDEA的Redis插件连接Redis服务器

IDEA中的Redis插件作为Redis的可视化工具,可以通过该插件连接Redis服务器,并进行增删改查操作。

一、IDEA安装Redis插件

1、点击 File->Setting

2、点击Plugins

3、在Browse Repositories中输入redis

4、点击Redis插件

5、下载并重启

二、IDEA连接Redis服务器

安装完后,通过右侧工具栏或File->Setting->Other Settings->NoSql Server可找到连接Redis的窗口,如下图:

我的redis是安装在本机的虚拟机CentOS7上,连接时需要知道虚拟机ip地址及redis的服务端口。

虚拟机的ip地址可以通过以下两种方式查看:

1、

 

 2、还可以通过ifconfig命令查找

在此处填写虚拟机ipv4地址,端口号使用的是redis默认的6379,此端口号以redis.config配置文件中配置的redis服务端口为准。由于我连接的不是redis集群,且没有设置redis密码,只填Label和Server url(s)两处即可。如下图所示。

 

 测试连接

点击Test Connection后连接失败,失败信息如下:

 通过以上报错可以看到无法连接。

想要远程访问redis,需要禁用防火墙或者防火墙开放redis端口要不然连不上。查看虚拟机6379端口防火墙状态。

firewall-cmd --zone=public --query-port=6379/tcp

 可以看到防火墙没有开放6379端口。

1、禁用 防火墙,Linux(CentOS7)里执行命令

systemctl stop/disable firewalld.service

2、开放端口并重载防火墙(若没有重载,开放的端口不会生效)

[root@localhost ~]# firewall-cmd --zone=public --add-port=6379/tcp --permanent

[root@localhost ~]# firewall-cmd --reload

[root@localhost ~]# firewall-cmd --zone=public --query-port=6379/tcp

 开放端口并重载防火墙后可以看到,6379端口状态被改为了yes。

然后再次测试连接,发现仍连接失败,失败提示如下。

通过上面报错可以看出,redis启用了保护模式。 

redis.config配置文件中有个配置protected-mode——保护模式。默认情况下redis是启用保护模式的,只有本机客户端可以连接(即redis安装的机器)。此时其他主机上的客户端无法连接该redis。可以通过两种方式解决。

方式一、禁用redis的保护模式,即protected-mode no

方式二、放开bind并绑定redis服务器所在虚拟机的两个网卡ip地址(其中127.0.0.1是回环地址,用于redis服务器所在虚拟机访问redis服务,另一个网卡地址用于远程访问)

再次测试连接发现可以连接上了。

连接后的效果如下

### 如何在 IntelliJ IDEA 中配置 Redis 自动启动 #### 配置 Redis 服务自启动 为了实现 Redis 的自动启动,可以将其设置为随操作系统一起启动的服务。以下是具体的操作方式: 1. **下载并安装 Redis** 如果尚未完成 Redis 的安装,请先从官网获取最新版本的 Redis 并解压至本地目录[^1]。 2. **创建 Windows 服务** 在 Windows 系统上,可以通过 `redis-server.exe` 创建一个系统服务来实现自动启动。运行以下命令: ```batch redis-server --service-install redis.windows.conf --loglevel verbose ``` 此命令会基于指定的配置文件 `redis.windows.conf` 安装 Redis 作为系统服务。 3. **启用 Redis 服务** 使用以下命令启动 Redis 服务: ```batch redis-server --service-start ``` 4. **验证服务状态** 可通过以下命令查看 Redis 是否成功注册为系统服务以及其当前状态: ```batch sc query Redis ``` --- #### 在 IntelliJ IDEA 中集成 Redis 插件 除了让 Redis 实现自动启动外,在开发过程中还可以利用 IntelliJ IDEA 提供的 Redis 图形化工具插件提升效率。 1. **安装 Redis 插件** 打开 IntelliJ IDEA,进入菜单栏中的 `File -> Settings -> Plugins`,搜索 “Redis” 关键词找到官方推荐的插件并点击安装[^3]。 2. **配置 Redis 数据源** - 转到 `View -> Tool Windows -> Database` 或者直接打开右侧的数据库窗口。 - 单击加号按钮 (`+`) 添加新的数据源,选择 `Redis` 类型。 - 填写必要的连接参数(如 Host、Port 和 Password),如果未设置用户名则无需填写 Username 字段[^5]。 3. **测试连接** 输入完毕后单击下方的 `Test Connection` 按钮检测是否能够正常访问目标实例。如果有任何错误提示,则按照报错信息逐一排查可能的原因,比如 IP 地址输入错误或者防火墙阻止等问题。 4. **保存配置** 当确认无误之后按下 Apply 键盘快捷键应用更改并将新定义的数据源持久化下来以便后续调用。 --- #### 注意事项 - 若项目依赖于远程部署环境下的 Redis 实例而非本机运行的情况,则需额外关注服务器的安全策略设定情况,确保公网可触及的同时也要做好权限控制措施防止恶意攻击行为发生。 - 对于 Linux 用户来说,通常采用 systemd 来管理后台进程的方式更为普遍一些;而 Mac OS X 则倾向于 launchd 工具来进行相似的任务调度安排。 ```python import os def start_redis(): """尝试执行简单的脚本来模拟启动过程""" try: result = os.system('redis-server /path/to/your/config/file') return f'Starting Redis resulted with code {result}' except Exception as e: return str(e) print(start_redis()) ```
评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

luffylv

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值