jedis相关内容

为什么在将 Jedis 与 Spring Data 结合使用时,数据会以奇怪的键存储在 Redis 中?

我正在将 Spring Data Redis 与 Jedis 一起使用.我正在尝试使用键 vc:${list_id} 存储散列.我能够成功插入到redis.但是,当我使用 redis-cli 检查密钥时,我看不到密钥 vc:501381.相反,我看到的是 \xac\xed\x00\x05t\x00\tvc:501381. 为什么会发生这种情况,我该如何改变? 解决方案 好的,goog ..
发布时间:2022-01-18 18:41:39 其他开发

Redis,监听pubsub事件并将其转为流,以实现更可靠的消费

使用Redis,很熟悉.现在,我面临的情况是,正常的 PUBSUB 机制并不是处理某些情况的好方法. 取一个哈希,我们说使用 HSET 存储对另一个哈希的引用. HSET“davids.trips"“trip1"“斯德哥尔摩"HSET“davids.trips"“旅行2"“伦敦"HSET“大卫"“年龄"“12"HSET“大卫"“旅行"“davids.trips"# 引用之前的hash 现 ..
发布时间:2021-12-28 09:56:37 Java开发

redis 好像服务器已经关闭了连接

我想使用 redis sub/pub,但是当我订阅一个频道时,2 分钟后,控制台输出异常:服务器好像已经关闭了连接. redis 版本:redis-3.0.3 绝地武士版本:2.3.0 os:OS X Yosemite 10.10.5 订阅类 JedisPoolConfig jedisPoolConfig = new JedisPoolConfig();jedisPoo ..
发布时间:2021-12-28 09:52:49 Java开发

spring-data-redis redisTemplate 异常

当我调用 get() 方法时,发生了异常 这是代码 @Service("RedisService")公共类 RedisServiceImpl 实现 RedisService {@自动连线RedisTemplateredis模板;@覆盖公共长获取(字符串键){返回 redisTemplate.opsForValue().get(key);}@覆盖public Long incrBy(字符串键 ..
发布时间:2021-12-28 09:51:36 其他开发

配置 Jedis 超时

我在完成 .hgetall() 时遇到问题,这是我尝试过的: Jedis jedis = new Jedis(REDIS_MASTER_NODE);jedis.connect();jedis.configSet("超时", "30");映射已经存储 = jedis.hgetAll(redisTargetHash); 这是我得到的: 线程“main"中的异常 redis.clients.jed ..
发布时间:2021-12-28 09:39:52 Java开发

Jedis,无法获得 jedis 连接:无法从池中获取资源

我已经在几个线程中看到了答案,但对我没有用,而且由于我的问题偶尔会发生,如果有人有任何想法,请询问这个问题. 我使用的是 jedis 2.8.0 版,Spring Data redis 1.7.5 版.以及用于缓存应用程序的 redis 服务器版本 2.8.4. 我有多个缓存保存在 redis 中,获取请求是从 redis 完成的.我正在使用 spring 数据 redis API 来 ..
发布时间:2021-12-28 09:27:09 其他开发

将 Jedis 与 Spring Data 一起使用时,为什么数据会以奇怪的键存储在 Redis 中?

我在 Jedis 中使用 Spring Data Redis.我正在尝试使用键 vc:${list_id} 存储散列.我能够成功插入到redis.但是,当我使用 redis-cli 检查密钥时,我没有看到密钥 vc:501381.相反,我看到 \xac\xed\x00\x05t\x00\tvc:501381. 为什么会发生这种情况,我该如何更改? 解决方案 好吧,google了一会儿 ..
发布时间:2021-12-28 09:15:54 其他开发

JedisCluster:扫描密钥不起作用

我试图扫描存储在 JedisCluster. String product = "MMATest";String redisServer = "mycachecluster.eaogs8.0001.usw2.cache.amazonaws.com:6379,mycachecluster.eaogs8.0002.usw2.cache.amazonaws.com:6379";设置jedisClust ..
发布时间:2021-07-05 20:17:14 Java开发

spring服务器无法使用jedis客户端连接到redis

当我在两个不同的服务器上部署 redis 服务器和 spring 服务器并尝试通过我的应用程序连接到 spring 服务器时,我遇到了这个问题. 应用详情: 我们有使用 stomp 将 gps 坐标发布到 spring 服务器的移动应用程序.在 spring 服务器中,我们创建 jedis pubsub 连接并将这些 gps 数据发布到我们的网络应用程序,网络用户订阅这些 jedis pu ..
发布时间:2021-07-05 20:14:30 Java开发

没有 MULTI 的 ERR EXEC - Jedis

我正在学习 jedis,我无法确切地找出这段代码中的问题所在.任何人都可以帮助我.异常发生在语句 tx.exec() 公共类 JedisFactory {公共静态无效主(字符串 [] args){JedisPool 池 = new JedisPool(new JedisPoolConfig(), "127.0.0.1", 6379);绝地武士 = pool.getResource();管道管道 ..
发布时间:2021-07-05 20:11:21 其他开发

检查连接Redis

我正在使用 Jedis 客户端在 Java 中使用 Redis.我正在创建一个 JedisPool,想知道连接是否成功,有没有办法在不获取对象的情况下做到这一点? 解决方案 您可以尝试从 JedisPool 获取 Jedis 资源.如果连接尚未建立,将抛出 JedisConnectionException: JedisPool pool = new JedisPool(...);尝试 { ..
发布时间:2021-07-05 20:09:50 Java开发

拆分一个Redis大ZSET

我们有一个 Redis 密钥.这是一个名为 test_key 的 ZSET 结构.关键是userId,比如123,456,789.分数是时间戳,比如1474194838, 1474194839.它的长度达到了五千万.我们想拆分它,就像test_key_1、test_key_2、test_key_3一样. 如何拆分才能让CRUD更容易? 我们是 Java 开发人员.最常用的Redis商品 ..
发布时间:2021-07-05 20:08:32 Java开发

如何在发生硬故障时恢复redis集群中特定节点的哈希槽?

所以我正在测试 redis 集群.我有一个有 3 个主站和 3 个从站的设置.现在,如果一个节点面临硬故障(主节点和从节点都宕机),集群仍然可以运行,除非出现故障节点提供的哈希槽.现在,在测试这样的场景时,我看到对这些哈希槽提供的键进行操作的读/写失败并出现异常,这很好(我正在使用 jedis 顺便说一句).但是,如果我使用 redis 集群作为缓存,我希望这些哈希槽由其他节点提供服务.redis ..
发布时间:2021-07-05 20:08:27 其他开发

有没有办法在 jedis 中传递 redis 命令,而不使用这些函数?

我们正在尝试构建一个控制台来处理 redis 查询.但是,在后端我们需要使用 Jedis.因此,作为输入给出的命令需要使用 Jedis 进行处理.例如,在 redis-cli 中,我们使用“keys *".同样,我们在 Jedis 中使用 jedis.keys(" * ").我不知道如何将“keys *"转换为jedis.keys(“*").请告诉我一些建议.... 解决方案 我找到了解决 ..
发布时间:2021-07-05 20:07:32 其他开发