我有一个要求,我必须读取一个文件,其中包含大约 100 万条记录,每条记录在单独的行中。每条记录都会经过验证,然后保存在 Redis 缓存中。我通过读取每一行并将其保存在Redis 缓存中以正常的传统方式实现了这一点,但这非常严重地阻碍了性能。然后我开始了解Redis 管道功能,我将在其中批量处理记录,例如一次 10k 以提高性能。
如何在当前场景中使用此功能?任何简单的小例子都值得赞赏。我正在使用 Redis-2.1.1.RELEASE,spring boot-2.0.8.RELEASE
我有一个要求,我必须读取一个文件,其中包含大约 100 万条记录,每条记录在单独的行中。每条记录都会经过验证,然后保存在 Redis 缓存中。我通过读取每一行并将其保存在Redis 缓存中以正常的传统方式实现了这一点,但这非常严重地阻碍了性能。然后我开始了解Redis 管道功能,我将在其中批量处理记录,例如一次 10k 以提高性能。
如何在当前场景中使用此功能?任何简单的小例子都值得赞赏。我正在使用 Redis-2.1.1.RELEASE,spring boot-2.0.8.RELEASE