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服务器相关推荐

  1. Redis——Java连接Redis

    Java连接redis,首先修改两项配置文件 bind 127.0.0.1 ::1 注释掉 protected-mode 设置为no 然后需要导入一个依赖 <!--redis--> < ...

  2. Redis——Lettuce连接redis集群

    Lettuce连接redis集群使用的都是集群专用类,像RedisClusterClient.StatefulRedisClusterConnection.RedisAdvancedClusterCo ...

  3. redis插件连接集群 shiro_Shiro经过Redis管理会话实现集群(转载)

    写在前面 1.在上一篇帖子 Shiro一些补充 中提到过Shiro可以使用Shiro自己的Session或者自定义的Session来代替HttpSession 2.Redis/Jedis参考我写的 h ...

  4. Java使用Maven加载redis.clients连接Redis

    Maven官方仓库地址:Maven Repository: redis.clients » jedis 在Maven中添加如下依赖: <dependency><groupId> ...

  5. redis连接应用服务器,使用redis-cli连接Redis服务器

    为redis设置密码 编辑redis配置文件,这里的配置为/etc/redis/6379.conf,根据自己的情况而定. vim /etc/redis/6379.conf 找到以#requirepas ...

  6. Redis 远程连接和基本命令

    文章目录 Redis远程连接 Redis基本命令 Redis远程连接 redis远程连接服务器使用命令redis-cli. 语法格式为:redis-cli -h host -p port -a pas ...

  7. OpenFire源码学习之十九:在openfire中使用redis插件(上)

    Redis插件 介绍 Redis是目前比较流行的NO-SQL,基于K,V的数据库系统.关于它的相关操作信息,本人这里就不做重复了,相关资料可以看这个网站http://www.redis.io/(官网) ...

  8. Golang_实战_连接redis

    Golang 文章目录 Golang 1 何为redis 2 连接redis 2.1 读写 2.2 检测值是否存在 2.3 删除 2.4 读写json到redis 2.5 设置过期时间 2. 6 列表 ...

  9. SpringBoot连接Redis服务出现Command timed out

    问题描述:SpringBoot整合Redis,连接Redis服务时出现Command timed out 解决方法: 查看配置文件是否是设置的连接超时时间过小,一般将其设置为5000毫秒

最新文章

  1. 我的世界服务器称号显示,服务器插件 称号 超级好用
  2. Docker的安装和使用说明——Docker for Windows
  3. Pycharm打包生成exe可执行文件
  4. JDK5.0新特性系列---11.4线程 Condition
  5. 使用代理同步Chromium代码的心得(V2.0)
  6. Python工程笔记(1):轨迹与日志
  7. Picturefill.WP – 根据屏幕尺寸加载合适的图片
  8. 关于oracle的物理dg,oracle物理DG管理-redo数据传输,应用与三种模式
  9. iostream, istream 和 ostream的区别
  10. VB:常用内部函数大全,你会了几个呢?
  11. Fitts’ Law / 菲茨定律
  12. C语言求质数的几种简单易懂方法
  13. 南大被骂到上热搜!Nature杂志回应南京大学拟花120万发校庆特刊!
  14. Vue学习之旅----vuex实现不同组件的数据共享 数据持久化
  15. 相机参数(焦距)初始化对三维重建过程的影响
  16. 开发linux无线网卡驱动程序,linux-2.6.26下开发marvell 88w8686 wifi驱动 (转)
  17. 单片机中SDZ是什么意思_单片机里sp是什么意思啊
  18. 热烈欢迎茂名高级技工学校毕业生参加我司技术工程师岗前实训
  19. 鼠标使用板载内存和使用计算机上,鼠标怎么选?教你选择适合自己的游戏鼠标。...
  20. 【转载】关于MSHTML

热门文章

  1. 宝玉论“后生可畏”,存于此以自勉
  2. 英语的学习方法是什么?
  3. python交互式命令行模式知识点
  4. [搞笑] 天下第一剑
  5. 年前最后一趟车,来年要少开车、慎开车
  6. 如何取得Windows驱动程序的数字签名
  7. ubuntu 16.04 安装apollo3.0(发布版)
  8. 在CSS布局中max-width 无效的解决方法
  9. java的剑宗与气宗
  10. Leetcode 98:验证二叉搜索树