当前位置: 首页 > 知识库问答 >
问题:

用spring-data-redis更新redis中的实体

佴飞驰
2023-03-14

我目前使用Redis(3.2.100)和Spring data Redis(1.8.9)以及Jedis Connector。当我在现有实体上使用save()函数时,Redis删除我的实体并重新创建该实体。

有另一种方法更新实体redis之前不删除?

谢谢

共有1个答案

龚振濂
2023-03-14

要获取RediskeyValueTemplate,可以执行以下操作:

@Autowired
private RedisKeyValueTemplate redisKVTemplate;

rediskvtemplate.update(实体)

 类似资料:
  • Spring Data Redis, 是 Spring Data 家族的子项目。它提供了 Spring 应用对 Redis 的简单配置和访问。低级和高级的抽象用于存储,使用户无需考虑考虑基础。

  • 我想通过以下代码更新redistemplate以使用新密码连接redis。但我有错误。谁能帮个忙吗?谢谢!

  • 我使用spring-data-redis 1.0.0。

  • 我使用RedisCacheManager在我的Spring启动应用程序中存储我的缓存数据。默认序列化程序似乎将所有内容序列化为字节,并从字节反序列化为适当的java类型。 但是,我想将缓存数据存储为json,这样我就可以从non-java客户端读取它。 我发现,从默认的序列化程序切换到其他序列化程序(如Jackson2JsonRedisSerializer)应该可以工作。执行此操作后,反序列化阶段

  • 我想监控并定期记录有关Redis连接池使用情况的信息。 我通过spring-data-redis RedisTemboard对象使用Redis。 有办法进入游泳池吗?

  • 我有一个应用程序使用 Spring Boot 2.2.6.release(spring-boot-starter-data-redis) Jedis 3.1.0. 我的用例:我有一个繁忙的流量处理应用程序,我写数据到Redis,并期望通过索引字段读取实体列表。这些数据只在一段时间内相关,因此我正在利用Redis的过期功能。 一切似乎都在工作,直到我注意到Redis中的数据并没有像预期的那样过期。当