【问题标题】:Why is data getting stored with type as SET in Redis when using Jedis with Spring Data @RedisHash annotation?为什么在将 Jedis 与 Spring Data @RedisHash 注释一起使用时,数据在 Redis 中以 SET 类型存储?
【发布时间】:2019-05-02 09:08:04
【问题描述】:

我正在使用 spring data redis 并使用注释 @RedisHash("myKey") 以哈希的形式将我的数据保存到我的实体类中。数据正在插入,但是当我看到我插入的数据类型时,它显示 SET。 我尝试了以下命令:

TYPE myKey 

结果:设置

如果我想更改要保存在散列而不是集合中的数据类型,我必须进行哪些更改?

这是我从该注释中得到的定义:

RedisHash 将对象标记为聚合根以存储在 Redis 哈希。

【问题讨论】:

    标签: redis spring-data jedis spring-data-redis


    【解决方案1】:

    您可以按照文档中的说明尝试Hash mapping

    【讨论】:

      猜你喜欢
      • 2023-04-10
      • 2012-01-08
      • 2018-07-07
      • 2019-04-09
      • 2019-11-09
      • 2017-06-12
      • 1970-01-01
      • 2014-07-04
      • 2020-10-02
      相关资源
      最近更新 更多