草庐IT

RedisHash

全部标签

redis - 将 Jedis 与 Spring Data @RedisHash 注释一起使用时,为什么数据在 Redis 中以 SET 类型存储?

我正在使用springdataredis,并使用注释@RedisHash("myKey")将我的数据以哈希的形式保存到我的实体类中。正在插入数据,但是当我看到我插入的数据类型时,它显示SET。我尝试了以下命令:TYPEmyKeyResult:set如果我想更改要保存在hash而不是set中的数据类型,我必须做哪些更改?这是我从注释中得到的定义:RedisHashmarksObjectsasaggregaterootstobestoredinaRedishash. 最佳答案 你可以试试Hashmapping如文档中所述

java - 有没有办法在 Redis 和关系数据库中使用带有 @RedisHash 的实体?

我正在使用Spring引导。为了将我的实体保存在关系数据库中,我配置了一个数据源和我的域类,例如:@Entity@Table(schema="schema_name",name="tb_name")publicclasstable_nameextendsDomainEntity{privatestaticfinallongserialVersionUID=1L;@Id@Column(name="ID_TABLE_NAME",nullable=false,updatable=false,precision=12)@SequenceGenerator(name="sqTableName",