我目前正在将 Redis (3.2.100) 与 Spring data redis (1.8.9) 和 Jedis 连接器一起使用。当我对现有实体使用 save() 函数时,Redis 会删除我的实体并重新创建该实体。
就我而言,我需要保留这个现有实体并且仅更新实体的属性。(我有另一个线程同时读取同一实体)
在Spring文档(https://docs.spring.io/spring-data/data-redis/docs/current/reference/html/#redis.repositories.partial-updates)中,我发现了部分更新功能。不幸的是,文档中的示例使用了 RedisTemplate 的 update() 方法。但这种方法不存在。
那么你使用过 Spring-data-redis 部分更新吗?
还有另一种方法可以更新实体redis而不需要删除之前吗?
谢谢