`

java redis client无法连接redis服务获取连接池问题处理记录

阅读更多
最近折腾起云服务器,熟悉了安装mysql,tomcat,jdk,mvn,git等软件,做到了本机能连接,提交,部署,缓存。

今天玩的是redis,首先在服务器上部署好redis,操作比较简单,
主要是启动redis服务时,注意redis-server启动时必须要指定redis.conf,
如果不能使用redis-server命令需要下载一个tlc,我也不知道是啥,具体可以参照:http://www.cnblogs.com/codersay/p/4301677.html
在服务器本机也可以使用redis-cli命令来操作缓存对象。


下面说问题:
jedis对象是从连接池jedisPool中获取,而实例化的时候需要建立jedisPool与redis服务的连接,这里一直未建立起连接,而异常也没有看到有。
故而不能获得Jedis 更不能使用jedisAPI来操作缓存对象。
刚开始主要分析的原因有几点
1、防火墙问题
2、redis服务自己绑定了对应ip才能访问
以上两点是最常见的,但却不是我的问题所在。
由于在redis3.2之后,redis增加了protected-mode,在这个模式下,即使注释掉了bind 127.0.0.1,再访问redisd时候还是报错。
所以给redis设置个密码,客户端使用密码登录,ok 搞定。
0
0
分享到:
评论

相关推荐

    最新连接redis数据库连接池commons-pool-2.5.0

    需要使用Redis连接池的话,还需commons-pool包,提供了强大的功能,包含最新的jar包

    redisclient:具有连接池的C ++的Redis客户端库

    Redis客户端具有连接池的C ++的Redis客户端库建造 yum install libhiredis-dev git clone https://github.com/SourceInsight/RedisClient cd RedisClient ./build.sh用法 // ip, port, min conneciton, max ...

    Redis需要jar包

    redis 所需jar包。和Redis连接池commons-pool-1.5.4.jar。

    redis客户端和服务端

    redis客户端和服务端,redis连接池,redis,redispool.jar

    Redis的.net客户端StackExchange.Redis.zip

    没有连接池自然有其利弊,最大的好处在于等待获取连接的等待时间没有了,也不会因为连接池里面的连接由于没有正确释放等原因导致无限等待而处于死锁状态。缺点在于一些低质量的代码可能导致服务器资源耗尽。不过提供...

    用于 Rust 的 Redis 库

    将来会有一个连接池,目前每个连接都是独立的,没有池化。许多命令是通过Commands特性实现的,但也可以手动创建命令。externcrate redis;use redis:: Commands;fnfetch_an_integer () -> redis::RedisResult<isize> ...

    java开源包1

    BoneCP 是一个高性能的开源java数据库连接池实现库。它的设计初衷就是为了提高数据库连接池的性能,根据某些测试数据发现,BoneCP是最快的连接池。BoneCP很小,只有四十几K(运行时需要slf4j和guava的支持,这二者加...

    goredis:golang redis 客户端,缓冲连接,连接池

    goredisgolang redis client, bufferd connection, connection pool, support all redis commands,欢迎大家批评指正,更欢迎大家加入进来。Create a new conn? c, e := Dial("127.0.0.1:6379", pwd, CTimeout, ...

    client-0.0.1-SNAPSHOT.jar

    Java Redis线程池ShardedJedisPool 使用方法,Java Jedis连接池的使用

    java开源包4

    BoneCP 是一个高性能的开源java数据库连接池实现库。它的设计初衷就是为了提高数据库连接池的性能,根据某些测试数据发现,BoneCP是最快的连接池。BoneCP很小,只有四十几K(运行时需要slf4j和guava的支持,这二者加...

    java开源包11

    BoneCP 是一个高性能的开源java数据库连接池实现库。它的设计初衷就是为了提高数据库连接池的性能,根据某些测试数据发现,BoneCP是最快的连接池。BoneCP很小,只有四十几K(运行时需要slf4j和guava的支持,这二者加...

    java开源包6

    BoneCP 是一个高性能的开源java数据库连接池实现库。它的设计初衷就是为了提高数据库连接池的性能,根据某些测试数据发现,BoneCP是最快的连接池。BoneCP很小,只有四十几K(运行时需要slf4j和guava的支持,这二者加...

    java开源包9

    BoneCP 是一个高性能的开源java数据库连接池实现库。它的设计初衷就是为了提高数据库连接池的性能,根据某些测试数据发现,BoneCP是最快的连接池。BoneCP很小,只有四十几K(运行时需要slf4j和guava的支持,这二者加...

    java开源包101

    BoneCP 是一个高性能的开源java数据库连接池实现库。它的设计初衷就是为了提高数据库连接池的性能,根据某些测试数据发现,BoneCP是最快的连接池。BoneCP很小,只有四十几K(运行时需要slf4j和guava的支持,这二者加...

    java开源包5

    BoneCP 是一个高性能的开源java数据库连接池实现库。它的设计初衷就是为了提高数据库连接池的性能,根据某些测试数据发现,BoneCP是最快的连接池。BoneCP很小,只有四十几K(运行时需要slf4j和guava的支持,这二者加...

    JAVA上百实例源码以及开源项目

     Java波浪文字,一个利用Java处理字符的实例,可以设置运动方向参数,显示文本的字符数组,高速文本颜色,显示字体的 FontMetrics对象,得到Graphics实例,得到Image实例,填充颜色数组数据,初始化颜色数组。...

    java开源包8

    BoneCP 是一个高性能的开源java数据库连接池实现库。它的设计初衷就是为了提高数据库连接池的性能,根据某些测试数据发现,BoneCP是最快的连接池。BoneCP很小,只有四十几K(运行时需要slf4j和guava的支持,这二者加...

    java开源包10

    BoneCP 是一个高性能的开源java数据库连接池实现库。它的设计初衷就是为了提高数据库连接池的性能,根据某些测试数据发现,BoneCP是最快的连接池。BoneCP很小,只有四十几K(运行时需要slf4j和guava的支持,这二者加...

    JAVA上百实例源码以及开源项目源代码

     Java波浪文字,一个利用Java处理字符的实例,可以设置运动方向参数,显示文本的字符数组,高速文本颜色,显示字体的 FontMetrics对象,得到Graphics实例,得到Image实例,填充颜色数组数据,初始化颜色数组。...

    java开源包3

    BoneCP 是一个高性能的开源java数据库连接池实现库。它的设计初衷就是为了提高数据库连接池的性能,根据某些测试数据发现,BoneCP是最快的连接池。BoneCP很小,只有四十几K(运行时需要slf4j和guava的支持,这二者加...

Global site tag (gtag.js) - Google Analytics