当使用带有 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