jedis

    13热度

    5回答

    我运行多个工作线程(约10)的资源从Redis的问: 访问数据对于我使用infinte超时Jedis客户 。 Jedis jedis = pool.getResource(); jedis.getClient().setTimeoutInfinite(); 我依然收到错误“无法从池中获取的资源”。堆栈跟踪如下。 redis.clients.jedis.exceptions.JedisConn

    3热度

    2回答

    我正在运行使用Jedis访问Redis数据库的Tomcat应用程序。形成整个应用程序块的时间。通过使用JavaMelody监视Tomcat,我发现当对象请求Jedis实例时,问题似乎与JedisPool相关。 catalina-exec-74 java.lang.Object.wait(Native Method) java.lang.Object.wait(Object.java:

    2热度

    1回答

    我使用Redis的存放有序组项目。下面是一个示例代码: object Producer{ def main(args:Array[String]){ val jedis = new Jedis("localhost") for (i<-1 to 10){ println("publishing:"+(i)) jedis.lpush("q1",i

    6热度

    1回答

    我对redis非常陌生,仍然在玩它。我想测试它是否与我的项目相关,但我不确定我正在运行的特定命令。 SO上的用户让我相信使用管道和事务的性能好处,所以我想我会问如何做到这一点。 基本上我有两种说法,我只是想发出,而不必等待结果(似乎是一个很好的候选人管道内衬它看起来是这样的: Does valueX exist? If it does insert valueY 它很简单,但如此很多我一直在

    1热度

    1回答

    我有以下问题<5c1a77ba>(一org.apache.commons.pool.impl.GenericObjectPool $锁存器): 我的Tomcat挂着以下线程转储: "ajp-bio-28109-exec-1589" - Thread [email protected] java.lang.Thread.State: WAITING at java.lang

    0热度

    1回答

    根据我的理解,使用JOhm和Jedis,可以在/从redis中存储/检索Java类对象。我有一个问题是,JOhm还将java对象保存在内存中,以便下次需要该对象(与关联关联)时,它会从内存中返回,而不是每次从redis读取?

    3热度

    1回答

    全部 我已经安装了最新的Redis 2.4.16并尝试使用它的Pub/Sub系统与Java。我每秒钟都会向某个频道发送消息。没有与出版商没有问题,但用户与消息崩溃 例外: redis.clients.jedis.exceptions.JedisDataException: ERR only (P)SUBSCRIBE/(P)UNSUBSCRIBE/QUIT allowed in this conte

    0热度

    3回答

    我必须在我的HashMultiMap中存储超过1亿个键值(键值可以有多个值)。现在,我想为此使用Jedis。我从here - Jedis 2.0.0.0.jar下载它作为推荐给我的here。现在,经过一番搜索,我找不到任何漂亮的文档,可以帮助我作为初学者: 1)如何使用Jedis(具体来说,我必须将它视为java ex。中的普通.jar文件番石榴)? 2)如何在Redis中实现HashMultiM

    15热度

    2回答

    我使用Jedis作为连接到Redis服务器的Java客户端。 问题1:看来没有方法获取/设置对象<?扩展Serializable>?所有的值必须是String或byte []? 其他客户端,如“JRedis”和Spymemcache(用于memcached服务器)可以。 问题2:如果我使用ShardedJedis,它不能设置认证/密码?而Jedis类可以(使用auth(String passwor

    4热度

    3回答

    我使用以下代码提取所有以“NAME:”开头的密钥,并且它只返回超过5,000条记录(我的索引中有超过60,000个密钥)。任何人都可以解释它为什么会发生,或者我如何从Redis数据库中提取所有密钥。 jedis.select(3); Set<String> names=jedis.keys("NAME:*"); Iterator<String> it = names.ite