当使用带有 Spring Data @RedisHash 注释的 Jedis 时,为什么数据在 Redis 中以 SET 类型存储?
Why is data getting stored with type as SET in Redis when using Jedis with Spring Data @RedisHash annotation?
我正在使用 spring data redis,并使用注释 @RedisHash("myKey")
以哈希的形式将我的数据保存到我的实体 class。正在插入数据,但是当我看到我插入的数据类型时,它显示 SET。
我尝试了以下命令:
TYPE myKey
Result : set
如果我想更改要保存在散列中而不是集合中的数据类型,我必须进行哪些更改?
这是我从注释中得到的定义:
RedisHash marks Objects as aggregate roots to be stored in a
Redis hash.
您可以按照文档
中的描述尝试Hash mapping
我正在使用 spring data redis,并使用注释 @RedisHash("myKey")
以哈希的形式将我的数据保存到我的实体 class。正在插入数据,但是当我看到我插入的数据类型时,它显示 SET。
我尝试了以下命令:
TYPE myKey
Result : set
如果我想更改要保存在散列中而不是集合中的数据类型,我必须进行哪些更改?
这是我从注释中得到的定义:
RedisHash marks Objects as aggregate roots to be stored in a Redis hash.
您可以按照文档
中的描述尝试Hash mapping