jedis相关内容
我正在将 Spring Data Redis 与 Jedis 一起使用.我正在尝试使用键 vc:${list_id} 存储散列.我能够成功插入到redis.但是,当我使用 redis-cli 检查密钥时,我看不到密钥 vc:501381.相反,我看到的是 \xac\xed\x00\x05t\x00\tvc:501381. 为什么会发生这种情况,我该如何改变? 解决方案 好的,goog
..
使用Redis,很熟悉.现在,我面临的情况是,正常的 PUBSUB 机制并不是处理某些情况的好方法. 取一个哈希,我们说使用 HSET 存储对另一个哈希的引用. HSET“davids.trips"“trip1"“斯德哥尔摩"HSET“davids.trips"“旅行2"“伦敦"HSET“大卫"“年龄"“12"HSET“大卫"“旅行"“davids.trips"# 引用之前的hash 现
..
我想使用 redis sub/pub,但是当我订阅一个频道时,2 分钟后,控制台输出异常:服务器好像已经关闭了连接. redis 版本:redis-3.0.3 绝地武士版本:2.3.0 os:OS X Yosemite 10.10.5 订阅类 JedisPoolConfig jedisPoolConfig = new JedisPoolConfig();jedisPoo
..
当我调用 get() 方法时,发生了异常 这是代码 @Service("RedisService")公共类 RedisServiceImpl 实现 RedisService {@自动连线RedisTemplateredis模板;@覆盖公共长获取(字符串键){返回 redisTemplate.opsForValue().get(key);}@覆盖public Long incrBy(字符串键
..
我在完成 .hgetall() 时遇到问题,这是我尝试过的: Jedis jedis = new Jedis(REDIS_MASTER_NODE);jedis.connect();jedis.configSet("超时", "30");映射已经存储 = jedis.hgetAll(redisTargetHash); 这是我得到的: 线程“main"中的异常 redis.clients.jed
..
我正在开发 Spring Boot + Redis 示例.我从链接中获取了参考:https://www.baeldung.com/spring-数据重新分配教程.在这个例子中,我开发了存储库方法 Student findByNameAndGender(String name, Gender sex); 甚至 Student findByName(String name);,但我没有得到任何结果回到
..
我已经在几个线程中看到了答案,但对我没有用,而且由于我的问题偶尔会发生,如果有人有任何想法,请询问这个问题. 我使用的是 jedis 2.8.0 版,Spring Data redis 1.7.5 版.以及用于缓存应用程序的 redis 服务器版本 2.8.4. 我有多个缓存保存在 redis 中,获取请求是从 redis 完成的.我正在使用 spring 数据 redis API 来
..
我在 Jedis 中使用 Spring Data Redis.我正在尝试使用键 vc:${list_id} 存储散列.我能够成功插入到redis.但是,当我使用 redis-cli 检查密钥时,我没有看到密钥 vc:501381.相反,我看到 \xac\xed\x00\x05t\x00\tvc:501381. 为什么会发生这种情况,我该如何更改? 解决方案 好吧,google了一会儿
..
我们刚刚开始使用 AWS,需要将 AWS ElasticCache 与 Redis-jedis 与 Spring 结合使用.Spring-data-redis 1.8.8.RELEASEaws-java-sdk 1.11.228春季 4.2.9.RELEASE绝地武士 2.9.0 我能够使用以下代码将数据连接并缓存到本地 redis.我尝试将代码更改为 https://github.com/
..
我试图扫描存储在 JedisCluster. String product = "MMATest";String redisServer = "mycachecluster.eaogs8.0001.usw2.cache.amazonaws.com:6379,mycachecluster.eaogs8.0002.usw2.cache.amazonaws.com:6379";设置jedisClust
..
我使用 Spring-boot + Redis 将我的数据存储在缓存中. 我的控制器有这样的配置: public class CacheController {@GetMapping("/{key}")@Cacheable(value = "myCacheValue", keyGenerator = "customKeyGenerator")public String getByKey(@
..
我在使用 spring-data-redis 进行事务性操作时遇到异常 RedisTemplate购物车缓存;公共无效创建(最终 Cartline 购物车线){Object txResults = cartCache.execute(new SessionCallback() {公共列表执行(RedisOperations 操作)抛出 DataAccessException {字符串cartId
..
我有一个 tomcat 服务器并使用 jedis 客户端连接到它. 我使用的jedis版本是“3.0.0-m1"和tomcat 8.0.15 连接后几个小时后,我看到以下异常.对此有什么帮助吗? redis.clients.jedis.exceptions.JedisConnectionException:无法从池中获取资源引起:redis.clients.jedis.excepti
..
当我在两个不同的服务器上部署 redis 服务器和 spring 服务器并尝试通过我的应用程序连接到 spring 服务器时,我遇到了这个问题. 应用详情: 我们有使用 stomp 将 gps 坐标发布到 spring 服务器的移动应用程序.在 spring 服务器中,我们创建 jedis pubsub 连接并将这些 gps 数据发布到我们的网络应用程序,网络用户订阅这些 jedis pu
..
我正在学习 jedis,我无法确切地找出这段代码中的问题所在.任何人都可以帮助我.异常发生在语句 tx.exec() 公共类 JedisFactory {公共静态无效主(字符串 [] args){JedisPool 池 = new JedisPool(new JedisPoolConfig(), "127.0.0.1", 6379);绝地武士 = pool.getResource();管道管道
..
我正在使用 Jedis 客户端在 Java 中使用 Redis.我正在创建一个 JedisPool,想知道连接是否成功,有没有办法在不获取对象的情况下做到这一点? 解决方案 您可以尝试从 JedisPool 获取 Jedis 资源.如果连接尚未建立,将抛出 JedisConnectionException: JedisPool pool = new JedisPool(...);尝试 {
..
我们有一个 Redis 密钥.这是一个名为 test_key 的 ZSET 结构.关键是userId,比如123,456,789.分数是时间戳,比如1474194838, 1474194839.它的长度达到了五千万.我们想拆分它,就像test_key_1、test_key_2、test_key_3一样. 如何拆分才能让CRUD更容易? 我们是 Java 开发人员.最常用的Redis商品
..
所以我正在测试 redis 集群.我有一个有 3 个主站和 3 个从站的设置.现在,如果一个节点面临硬故障(主节点和从节点都宕机),集群仍然可以运行,除非出现故障节点提供的哈希槽.现在,在测试这样的场景时,我看到对这些哈希槽提供的键进行操作的读/写失败并出现异常,这很好(我正在使用 jedis 顺便说一句).但是,如果我使用 redis 集群作为缓存,我希望这些哈希槽由其他节点提供服务.redis
..
我们正在尝试构建一个控制台来处理 redis 查询.但是,在后端我们需要使用 Jedis.因此,作为输入给出的命令需要使用 Jedis 进行处理.例如,在 redis-cli 中,我们使用“keys *".同样,我们在 Jedis 中使用 jedis.keys(" * ").我不知道如何将“keys *"转换为jedis.keys(“*").请告诉我一些建议.... 解决方案 我找到了解决
..
我正在使用 RedisTemplate 以列表形式获取和存储数据.当我存储数据时 - 我将其存储为 redisTemplate.opsForList().rightPush("key1", "value11");redisTemplate.opsForList().rightPush("key1", "value12");redisTemplate.opsForList().rightPush(
..