0

我需要将 blob 数据(图像)缓存到 Redis,并使用基于新任务的 API 获取它们并流式传输内容。确保 Web 服务器不会将整个图像保存在内存中(作为字节 [])。

有什么方法可以同时获得异步并将数据流回,而不是将所有数据作为字节 [] 获取?

4

1 回答 1

0

您可以使用 ReadAsync/WriteAsync 以块的形式异步读取和写入数据。您将写入的 byte[] 不会是整个图像,而只是包含块的缓冲区。

查看http://redis.io/clients以获取可用的 redis 客户端列表。 https://github.com/ctstone/csredis看起来很有希望,因为它已经在其异步接口中使用了任务。

于 2013-10-19T20:20:02.677 回答