java连接redis问题

package com.guo.redis;

import redis.clients.jedis.Jedis;

public class Redis_1 {

    public static void main(String[] args) {
        // TODO Auto-generated method stub

        //连接到远程的redis服务
        Jedis jedis = new Jedis("192.168.80.1",6379);

        //权限 验证
//        jedis.auth("admin");

        //查看服务是否运行
        System.out.println(jedis.ping());
    }

}

以上代码是java连接redis但是在连接的时候老是报错,网上的方法也找了,基本上都是注释掉#127.0.0.1 关闭防火墙iptables,但是连接还是不成功,最后才发现,这些方法其实都是正确的只是改的配置文件不对,因为我把redis注册了linux系统服务上,redis的配置文件也就从redis的安装的跟目录转移到了/etc/redis/6379.conf,如果再去修改redis安装目录下的配置文件时不会起到作用的,还有记住把访问权限关闭proteced-mode no

时间: 2024-10-25 18:41:12

java连接redis问题的相关文章

java 连接Redis及demo

java连接linux Redis遇到的问题 昨天在Linux搭建了Redis服务,今天使用java连接测试了一下.要想使用java连接redis服务,就离不开jedis-2.6.1.jar.使用jedis连接redis十分方便.下面我们测试一下是否连接上redis服务: package com.coinvs.redis.util;import redis.clients.jedis.Jedis;//import redis.clients.jedis.Jedis;public class Ra

java连接redis

类似于java连接mysql需要包 java连接redis同样也需要包 jedis-2.1.0.jar是java用来连接redis的包 1.将包引入即可 2. public void redisTest(){ Jedis jedis=new Jedis("127.0.0.1", 6379); jedis.set("greeting", "hello world"); String greeting = jedis.get("greeti

Java连接redis的使用演示样例

Redis是开源的key-value存储工具,redis通经常使用来存储结构化的数据,由于redis的key能够包括String.hash.listset和sorted list. Redisserver眼下最稳定的版本号是2.8.9,能够到官网http://redis.io/download下载.依据机器的类型及位数下载相应的版本号安装就可以,reids支持linux和windows操作系统. Redisclient支持多种语言,包含:c.C++.C#.php.java.python.go等语

java连接redis,实现订阅发布遇到的问题

我在使用的时候redis是安装在本机虚拟机上,使用java连接时遇到一些错误,归纳需要改动的地方如下: 1.redis的配置文件默认是绑定了127.0.0.1的ip,需要到redis.conf中找到这一行,注释掉 2.redis默认不允许非本机客户端连接,本身又是没有密码的,需要设置一个登录密码,用密码连接 设置密码命令:config set requirepass xxx,密码设置之后需要认证一下才能正常使用get获取数据:auth xxx,后面是刚才设置的密码 3.java程序连接redis

Java连接Redis之redis的增删改查

一.新建一个maven工程,工程可以以jar的形式或war都行,然后导入正确的依赖 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xs

学习记录04 --- 使用java连接redis数据库进行操作

现在先简单的尝试下java如何连接上redis数据库 首先我们需要一个jedis.jar架包,我下载的是2.9.0的版本 附上下载地址,点击我下载 开始我们的常规操作,打开idea,导入架包,emmmmm,感觉这次会写的特别简短 先导包 import redis.clients.jedis.Jedis; 我们需要连接redis数据库的话,都是依赖于jedis对象而来的,我们先得new出一个jedis对象 //new一个Jedis对象,连接redis数据库 Jedis jedis = new Je

java连接redis集群

http://m.blog.csdn.net/koushr/article/details/50956870 连接redis数据库(非集群模式) public static void main(String[] args) { JedisPoolConfig poolConfig = new JedisPoolConfig(); // 最大连接数 poolConfig.setMaxTotal(2); // 最大空闲数 poolConfig.setMaxIdle(2); // 最大允许等待时间,如

Java连接redis的使用示例

Redis是开源的key-value存储工具,redis通常用来存储结构化的数据,因为redis的key可以包含String.hash.listset和sorted list. Redisserver目前最稳定的版本是2.8.9,可以到官网http://redis.io/download下载.根据机器的类型及位数下载对应的版本安装即可,reids支持linux和windows操作系统. Redisclient支持多种语言,包括:c.C++.C#.php.java.python.go等语言,根据自

java 连接 redis集群时报错:Could not get a resource from the pool

由于弄这个的时候浪费了太多的时间,所以才记录下这个错,给大伙参考下 检查了一下,配置啥的都没问题的,但在redis集群机器上就可以,错误如下: Exception in thread "main" redis.clients.jedis.exceptions.JedisConnectionException: Could not get a resource from the pool 原因: 是因为我在创集群的时候的ip地址是:127.0.0.1,不是本机的电脑访问的话是不能访问的,