精华内容
下载资源
问答
  • redis入门第三篇-------idea连接redis

    千次阅读 2020-06-30 16:45:40
    redis入门第三篇-------idea连接redis 本次我们是使用maven导入jar包。使用maven管理的好处在于往pom文件中导入依赖后,maven会自动下载配置jar包,以后使用maven的项目都可以共享 jar包。 一、在src下的pom.xml中...

    redis入门第三篇-------idea连接redis

    本次我们是使用maven导入jar包。使用maven管理的好处在于往pom文件中导入依赖后,maven会自动下载配置jar包,以后使用maven的项目都可以共享 jar包。


    一、在src下的pom.xml中添加依赖

    <dependencies>
    	
    		<!--redis数据库的连接驱动包-->
            <dependency>
                <groupId>redis.clients</groupId>
                <artifactId>jedis</artifactId>
                <version>2.9.0</version>
            </dependency>
            
    </dependencies>
    
    

    之后maven会自动下载给定版本的jedis的jar包,jedis不显示红色说明导入成功。

    二、连接测试

    首先我们要启动redis服务,运行 $ redis-server & 启动。

    添加方法进行测试:

    public static void main(String[] args) {
            Jedis jedis = new Jedis("localhost", 6379);
            jedis.set("name", "junge");
            String a = jedis.get("name");
            System.out.println(a);
        }
    

    Jedis()的第一个参数为ip地址,默认为本机;第二个参数为端口号,默认为6379.

    但若要连接远程的redis还需修改redis.conf配置文件:

    1. 修改redis目录下的redis.conf文件, 将bind这一行注释掉。bind的意思为只允许后面指定的ip访问redis服务。
      在这里插入图片描述
    2. 关闭安全服务,将protected-mod改为no。该服务表示只能运行本机访问。
      在这里插入图片描述
      保存,重启redis服务就可以远程访问redis服务了。
      在这里插入图片描述
      如图,成功连接到了redis服务。
    展开全文
  • idea下去连接redis

    万次阅读 热门讨论 2018-08-12 22:07:00
    1.首先我们如果是maven项目的话,需要先将redis的包导入进来,所以,在pom文件中先加上以下代码 &lt;dependency&gt; &lt;groupId&gt;redis.clients&lt;/groupId&gt; &lt;artifactId&...

    1.首先我们如果是maven项目的话,需要先将redis的包导入进来,所以,在pom文件中先加上以下代码

    <dependency>
        <groupId>redis.clients</groupId>
        <artifactId>jedis</artifactId>
        <version>2.8.0</version>
    </dependency>

    2.可以通过原始的jdbc连接数据库,也可以通过连接池去连接。

    下面是一段测试代码。

    ①通过jdbc去连接

    String host = "192.168.59.160";
    int port = 6379;
    Jedis jedis = new Jedis(host,port);
    jedis.set("age","18");
    String age = jedis.get("age");
    String name = jedis.get("name");
    System.out.println(age+":"+name);
    

    ②封装工具类:

    最大连接数:连接池中最多存在的连接数。

    最大空闲数:连接超出时,以最大空闲数为准。

    最小空闲数:第一需要释放资源,次初始化连接池默认的连接数。

    private static JedisPool jedisPool;
    static {
        InputStream stream = Utils.class.getClassLoader().getResourceAsStream("redis.properties");
        Properties properties = new Properties();
        try {
            properties.load(stream);
        } catch (IOException e) {
            e.printStackTrace();
        }
        String host = properties.getProperty("redis.host");
        int port = Integer.parseInt(properties.getProperty("redis.port"));
        int max_total = Integer.parseInt(properties.getProperty("redis.max_total"));
        int min_Idle = Integer.parseInt(properties.getProperty("redis.Min_Idle"));
        int max_Idle = Integer.parseInt(properties.getProperty("redis.Max_Idle"));
        JedisPoolConfig poolConfig = new JedisPoolConfig();
         poolConfig.setMaxTotal(max_total);
         poolConfig.setMinIdle(min_Idle);
         poolConfig.setMaxIdle(max_Idle);
         jedisPool = new JedisPool(poolConfig,host,port);
    }
    public static Jedis getJedis(){
        return jedisPool.getResource();
    }
    
    public static void closeJedis(Jedis jedis){
        if(jedis!=null){
            jedis.close();
        }
    }
    

    我在maven的entity层的resource中加了一个配置文件。

     

     

    然后加可以在我们的测试代码中写

    @Test
    public void add(){
        Jedis jedis = Utils.getJedis();
        String s = jedis.set("address", "河南");
        System.out.println(s);//OK是成功 NIL是失败
    }
    

    这样就简单的实现了在idea下连接redis。

    下篇文章更新redis五大基本数据类型的使用。

    展开全文
  • 开启防火墙后,开启 6379 端口号:firewall-cmd --permanent --zone=public --add-port=6379 /tcp 2、在官网上的防火墙出添加端口 3、本地编写java代码进行测试 pom 导入 jredis <dependency> <groupId>redis....

    1、设置安全权限

    • 首先设置客户端密码,通过修改配置文件进行设置

      # 查看当前密码 config get requirepass
      config set requirepass "admin601"
      #后面可以通过 AUTH admin601 登录客户端
      
    • 注释掉配置文件中的 blind ,因为 blid= 127.0.0.1表示只能本机访问。
      在这里插入图片描述

    • 关闭 protected-mode,将其设置为 no。(如果开启了 protected-mode,那么在没有设定bind ip且没有设密码的情况下,Redis只允许接受本机的响应)

    • 通过systemctl status firewalld查看firewalld状态,发现当前是dead状态,即防火墙未开启。
      在这里插入图片描述

    • 通过 systemctl start firewalld 开启防火墙,没有任何提示即开启成功。
      在这里插入图片描述

    • 再次通过systemctl status firewalld查看firewalld状态,显示running即已开启了。

    • 如果要关闭防火墙设置,可能通过systemctl stop firewalld这条指令来关闭该功能。

    • 开启防火墙后,开启 6379 端口号:firewall-cmd --permanent --zone=public --add-port=6379 /tcp

    2、在官网上的防火墙出添加端口

    在这里插入图片描述

    3、本地编写java代码进行测试

    • pom 导入 jredis

      <dependency>
      <groupId>redis.clients</groupId>
      <artifactId>jedis</artifactId>
      <version>3.2.0</version>
      </dependency>
      
      
    • 编写主函数,连接服务器

    import redis.clients.jedis.Jedis;
    
    public class RedisDemo {
        public static void main(String[] args) {
            Jedis jedis = new Jedis("xxxxxx",6379);
            jedis.auth("xxxx");
    
            String val = jedis.set("name","yxq");
            jedis.close();
    
        }
    }
    

    4、结果如下

    在这里插入图片描述

    展开全文
  • IDEA连接redis

    2021-09-04 18:01:49
    使用java连接redis 导入依赖 <dependency> <groupId>redis.clients</groupId> <artifactId>jedis</artifactId> <version>3.2.0</version> </dependency> <...

    使用java连接redis

    导入依赖
        <dependency>
          <groupId>redis.clients</groupId>
          <artifactId>jedis</artifactId>
          <version>3.2.0</version>
        </dependency>
        <dependency>
          <groupId>com.alibaba</groupId>
          <artifactId>fastjson</artifactId>
          <version>1.2.62</version>
        </dependency>
    
    连接测试
    1,连接数据库
    (1)修改配置文件
    a)将只绑定本地注释
    b)保护模式改为no。
    c)允许后台运行
    2,开放6379端口号
    3,重启redis
    
    代码测试
        @Test
        public void test1(){
            Jedis jedis = new Jedis("192.168.188.134", 6379);
            System.out.println(jedis.ping());
    
    展开全文
  • 在命令行中已经启动了Redis服务端,但是运行项目中的Application.java文件后,显示在端口6379未检查得到Redis服务端启动。 解决方法 修改Redis配置文件,文件所在位置为: /usr/local/etc/redis.conf 修改该文件的...
  • 今天在学习Redis的过程中碰到Exception in thread "main" redis.clients.jedis.exceptions.JedisConnectionException: Failed connecting to host 192.168.43.144:6379。 public class TestPing { public static ...
  • java.net.ConnectException: Connection refused: connect   at java.net.DualStackPlainSocketImpl.waitForConnect(Native ...由于之前Navicat一直在连接本地数据库,只要断开连接,就能解决了。  
  • Linux上安装redisIDEA连接redis

    千次阅读 2018-03-16 23:15:27
    1.安装步骤:①下载Redis,这里以Redis-4.0.1版本为例...②解压缩redis tar包③进入redis/src,执行make命令[root@localhost src]# make出现下面界面编译成功(编译有错误,请安装gcc):④安装Redis,执行make instal...
  • 首先将linux中的redis配置文件redis.conf更改三个地方 注释掉bind 在第70行左右 (命令模式直接输入70G就直接跳转) 更改protected-mode为no 在第88行 添加登录密码 在第789行的位置(更改为自己的密码我这里...
  • idea 连接不上 redis解决办法

    千次阅读 2019-09-25 14:24:31
    客户端要能够成功连接redis服务器,需要检查如下三个配置: 1.远程Linux防火墙已经关闭,以我这里的CentOS7为例,关闭防火墙命令 systemctl stop firewalld.service 同时还可以再补一刀 systemctl disable ...
  • IDEA下测试Redis

    千次阅读 2018-11-28 20:47:29
    一、首先需要在pom.xml中加入Java Redis的jar包 <!--Java Redis的jar包--> <dependency> <groupId>redis.clients</groupId> <artifactId>jedis</artifactId> <...
  • redis里面的redis.conf拷贝到了/myredis里,并且将/myredis里面备份的redis.conf的daemonize no 改成了daemonize yes 即可后台启动不用像Tomcat那样一定要保持黑色控制台运行而不能关闭。 查看是否启动了redis服务...
  • 1.java连接redis 首先把linux,xshell打开连接好,之后打开要用的redis,然后进行java连接redis: 1.1 引入redis的依赖----jedis <dependency> <groupId>redis.clients</groupId> <...
  • 方法一:idea中已经下载了Iedis 插件, 也导入了jar包 <!-- https://mvnrepository.com/artifact/commons-pool/commons-pool --> <dependency> <groupId>commons-pool</groupId...
  • idea15搭建简单maven项目测试连接redis

    千次阅读 2017-11-01 10:19:56
    2、启动本地redis服务。在终端输入一个命令即可。 3、打开idea15,正常顺序建立一个maven项目即可。然后在java文件夹下面,建立一个带有main方法的测试类即可完成全部工作。 3.1、 3.2、 ...
  • 在SpringBoot中,数据的管理缓存依赖于Spring框架中相关的缓存管理器接口。 如果程序中没有定义类型为cacheManager的Bean组件或者是名为cacheResolver的...基于注解的Redis缓存实现 基本环境搭建见 上一篇博客 Red
  • 1、安全组开放接口 2、修改 redis.conf 2.1、默认只允许本地访问,注释掉允许其他访问 2.2、保护模式改成no 2.3、需要密码就设置
  • redis.clients.jedis.exceptions.JedisConnectionException: Could not get a resource from the pool at redis.clients.jedis.util.Pool.getResource(Pool.java:59) 1、redis服务未启动 先进入cmd,进到redis的...
  • 最近在虚拟机上搭建了redis环境,想在idea中写一个demo工程测试一下,于是乎遇到了链接不上的问题,下面介绍问题排查方式。 1、查看redis是否真正启动,使用下列命令查看 ps -ef |grep redis 2、打开配置文件...
  • 2.连接拒绝的情况 <1>redis.conf 文件改一下 (1) yes代表让Redis 开启后台进程,除非手动kill这个Redis ,否则redi s不会退出 daemonize yes (2) no代表外部网络可以直接访问redis 或者你...
  • 本文主要目的在搭建基于IDEA的springboot+Redis环境时,深入了解springboot框架的相关机制,了解何时用配置文件,何时利用注解,尽可能清晰、完备的总结相关核心问题。 话不多少,进入主题。 1、搭建springboot+...
  • Redis官方推荐的java连接开发工具!使用Java操作Redis 中间件!如果你要使用java操作redis,那么一定要对Jedis十分的熟悉! 二、测试 新建一个空的工程,然后新建一个module。注意这里的SDK版本选择,我选的8,两个...
  • idea springboot与redis整合(1)idea springboot与redis整合的一部分创建springbot项目java目录如下添加依赖![](https://img-blog.csdnimg.cn/2020051921485597.PNG?x-oss-process=image/watermark,type_ZmFuZ3poZW...
  • Idea插件开发-redis可视化客户端

    千次阅读 2020-09-03 18:29:42
    Idea插件开发-redis可视化客户端 开发背景 鉴于项目开发过程中频繁使用redis,需要频繁的查询redis、删除redis、修改redis值的常规操作,现状是找不到合适的开源可视化客户端工具,所以就琢磨了一下自研一套基于Java...
  • 但是连window本地redis只要两三秒,这正常吗。怎么让连阿里云上redis也变的那么快? <p><img alt="" height="232" src="https://img-ask.csdnimg.cn/upload/1609643768214.png" width="531" /></p> ...
  • 本地远程连接腾讯云服务器上的redis一、问题二、解决方案1、host与port2、redis.conf配置文件3、腾讯云安全组添加规则4、成功出结果 参考连接:https://www.cnblogs.com/l48x4264l46/p/11055692.html 一、问题 今天...
  • 云服务器配置redis给springboot项目使用 请仔细阅读文章,常见错误都有罗列 本文选择的是阿里云的轻量级学生机,搭载linux的Centos7系统 本文使用的集成环境是IDEA,使用了阿里的仓库,(也科学上网来着,但是应该没...
  • # Redis 端口无法连接问题 服务器redis配好后,除了本机,其他的都不能连接6379端口,telnet失效一、配置安全组规则二、redis配置文件更改三、防火墙状态四、端口规则五、Windows需关闭进程 服务器redis配好后,除了...
  • 因为centos上有防火墙,我用redis测试所以始终连接不上, 关闭防火墙: systemctl stop firewalld.service #停止firewall systemctl disable firewalld.service #禁止firewall开机启动 ...
  • //连接本地主机 String response=jedis.ping(); System.out.println(response);//向Redis server 发送ping。成功则会返回pong } } 4.实现增删改查 import redis.clients.jedis.Jedis; public class TestRedis { ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 5,564
精华内容 2,225
关键字:

idea连接本地redis

redis 订阅