64得票5回答
当使用Spring Data和Jedis时,为什么数据在Redis中存储时会带有奇怪的键?

我正在使用Spring Data Redis与Jedis。我试图存储一个键为vc:${list_id}的哈希。我已经成功地将其插入到Redis中。然而,当我使用redis-cli检查键时,我没有看到键vc:501381。相反,我看到了\xac\xed\x00\x05t\x00\tvc:5013...

48得票1回答
Redisson和Jedis在redis方面的比较

现在我需要使用一个Java客户端来访问Redis。我遇到了Jedis和Redisson。 编辑:由于问题有点基于个人观点,因此重新构思。 哪个在速度方面更有效率?有任何基准测试吗? 它们中的哪一个能够提供以下功能? - 分布式锁(并更新映射中的一些键) - 自动密钥过期通知,但我希望只...

43得票11回答
无法从池中获取资源(SocketTimeoutException:)

我正在运行多个工作线程(大约10个)以访问来自Redis Q的数据。 对于此,我正在为Jedis客户端使用无限超时。 Jedis jedis = pool.getResource(); jedis.getClient().setTimeoutInfinite(); 我仍然遇到错误"Cou...

37得票1回答
Jedis池是如何工作的?

我正在使用 Jedis 连接池来管理 Redis 服务器的连接。以下是我的示例代码:public Set<String> getTopArticleList(int start, int end) { Set<String> list = null; J...

36得票3回答
JedisConnectionFactory的setHostName方法已经被弃用。

这将是我第一次将Spring与Redis连接。Jedis连接工厂的文档:http://www.baeldung.com/spring-data-redis-tutorial 提供以下代码:@Bean JedisConnectionFactory jedisConnectionFactory(...

35得票2回答
Jedis和Lettuce的异步能力

我正在使用Redis和Akka,所以我需要非阻塞调用。Lettuce已经内置了异步-未来调用。但是 Redis 推荐的客户端是 Jedis。有人能告诉我是否正确地使用了它们?如果是这样的话,哪一个更好。 JEDIS 我正在使用静态 Jedis 连接池获取连接,并使用 Akka future ...

31得票1回答
只有(P)SUBSCRIBE / (P)UNSUBSCRIBE / PING / QUIT允许在这种情况下使用。

我在我的web应用程序中使用jdish.publish,在我的桌面应用程序中使用jedis.subscribe。因此这两个是独立的应用程序。 我有这个pubsub类public class RedisNewPostListener extends JedisPubSub { pri...

26得票5回答
如何在Redis中使用Java对象作为值

我对Redis还不太熟悉。 我下载了Jedis并将其添加到我的类路径中。但是,它似乎没有提供一种存储Java对象作为“value”的方法。 我是否遗漏了什么或者Jedis确实没有提供将Java对象作为值存储的方法? 谢谢, -Venkat

25得票2回答
Redis在多核CPU上的性能表现

我正在寻找一种中间缓存存储方式,它可以在集合运算(如交集和并集)等方面进行大量计算。 我已经查看了Redis的网站,并发现Redis并不是为多核CPU设计的。我的问题是,为什么会这样? 另外,如果能够支持多核CPU,我们如何在多核CPU上实现100%的CPU资源利用率呢?

23得票2回答
使用RedisTemplate和ShardedJedis

以下是直接从Jedis GitHub页面复制的Jedis文档:List<JedisShardInfo> shards = new ArrayList<JedisShardInfo>(); JedisShardInfo si = new JedisShardInfo("l...