使用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
方式2、放开bind并绑定redis服务器所在虚拟机的两个网卡ip地址(其中127.0.0.1是回环地址,用于redis服务器所在虚拟机访问redis服务,另一个网卡地址用于远程访问)
再次测试连接发现可以连接上了。
连接后的效果如下
使用IDEA的Redis插件连接Redis服务器相关推荐
- Redis——Java连接Redis
Java连接redis,首先修改两项配置文件 bind 127.0.0.1 ::1 注释掉 protected-mode 设置为no 然后需要导入一个依赖 <!--redis--> < ...
- Redis——Lettuce连接redis集群
Lettuce连接redis集群使用的都是集群专用类,像RedisClusterClient.StatefulRedisClusterConnection.RedisAdvancedClusterCo ...
- redis插件连接集群 shiro_Shiro经过Redis管理会话实现集群(转载)
写在前面 1.在上一篇帖子 Shiro一些补充 中提到过Shiro可以使用Shiro自己的Session或者自定义的Session来代替HttpSession 2.Redis/Jedis参考我写的 h ...
- Java使用Maven加载redis.clients连接Redis
Maven官方仓库地址:Maven Repository: redis.clients » jedis 在Maven中添加如下依赖: <dependency><groupId> ...
- redis连接应用服务器,使用redis-cli连接Redis服务器
为redis设置密码 编辑redis配置文件,这里的配置为/etc/redis/6379.conf,根据自己的情况而定. vim /etc/redis/6379.conf 找到以#requirepas ...
- Redis 远程连接和基本命令
文章目录 Redis远程连接 Redis基本命令 Redis远程连接 redis远程连接服务器使用命令redis-cli. 语法格式为:redis-cli -h host -p port -a pas ...
- OpenFire源码学习之十九:在openfire中使用redis插件(上)
Redis插件 介绍 Redis是目前比较流行的NO-SQL,基于K,V的数据库系统.关于它的相关操作信息,本人这里就不做重复了,相关资料可以看这个网站http://www.redis.io/(官网) ...
- Golang_实战_连接redis
Golang 文章目录 Golang 1 何为redis 2 连接redis 2.1 读写 2.2 检测值是否存在 2.3 删除 2.4 读写json到redis 2.5 设置过期时间 2. 6 列表 ...
- SpringBoot连接Redis服务出现Command timed out
问题描述:SpringBoot整合Redis,连接Redis服务时出现Command timed out 解决方法: 查看配置文件是否是设置的连接超时时间过小,一般将其设置为5000毫秒
最新文章
- 我的世界服务器称号显示,服务器插件 称号 超级好用
- Docker的安装和使用说明——Docker for Windows
- Pycharm打包生成exe可执行文件
- JDK5.0新特性系列---11.4线程 Condition
- 使用代理同步Chromium代码的心得(V2.0)
- Python工程笔记(1):轨迹与日志
- Picturefill.WP – 根据屏幕尺寸加载合适的图片
- 关于oracle的物理dg,oracle物理DG管理-redo数据传输,应用与三种模式
- iostream, istream 和 ostream的区别
- VB:常用内部函数大全,你会了几个呢?
- Fitts’ Law / 菲茨定律
- C语言求质数的几种简单易懂方法
- 南大被骂到上热搜!Nature杂志回应南京大学拟花120万发校庆特刊!
- Vue学习之旅----vuex实现不同组件的数据共享 数据持久化
- 相机参数(焦距)初始化对三维重建过程的影响
- 开发linux无线网卡驱动程序,linux-2.6.26下开发marvell 88w8686 wifi驱动 (转)
- 单片机中SDZ是什么意思_单片机里sp是什么意思啊
- 热烈欢迎茂名高级技工学校毕业生参加我司技术工程师岗前实训
- 鼠标使用板载内存和使用计算机上,鼠标怎么选?教你选择适合自己的游戏鼠标。...
- 【转载】关于MSHTML