我有如下 class Student 。
@RedisHash("Student")
public class Student {
@Id
private String id;
@Indexed
private String name;
@Indexed
private int age;
// Getters and Setters (omitted for brevity)
}
然后我使用 Spring Data Redis saveAll 来保存多个 Students 。
public interface StudentRepository extends CrudRepository<Student, String> {
}
public void saveAllStudents(List<Student> students) {
studentRepository.saveAll(students);
}
但是如果 students 数量很大的话,studentRepository.saveAll(students)
很慢,因为它是一个一个遍历然后执行 save 的。有什么办法可以优化吗?
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.