Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.ps.service.management.modules.migrate.dao.MigrateTargetCityRepository. If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository
时间: 2023-12-11 16:05:26 浏览: 469
这个错误通常是因为 Spring Data Redis 无法确定存储库接口的存储类型。如果您想要将此存储库作为 Redis 存储库使用,您可以考虑使用以下注释之一标注您的实体类:@org.springframework.data.redis.core.RedisHash(首选),或者考虑使用以下类型扩展您的存储库:org.springframework.data.keyvalue.repository.KeyValueRepository。您还可以检查您的实体类是否正确地映射到 Redis 数据库,并且 Redis 数据库与应用程序正确地连接。如果这些方法都无法解决问题,您可以考虑使用其他 Redis 客户端库或者重新配置 Spring Data Redis。
阅读全文