1

我需要在Redis DB中插入大约一百万个键值对。我的 C# 应用程序在同一台计算机上有一个 Redis 服务器实例。我使用Sider客户端连接到 Redis。所有设置均为默认设置。以下代码执行4 秒

    redis_client.Pipeline(c =>
    {
        for (int i = 0; i < 1000; ++i)
        {
            Console.Write("\r" + i);
            string key = "aaaaaaaaaaa" + i;
            string value = "bbbbbbbbbb";
            c.Set(key, value);
        }
    });

我尝试了通常的插入方法和管道插入方法。Redis 的标准基准测试显示了类似的结果。CPU 或 HDD 没有问题,它们足以在不同的数据库中进行另一次大规模插入。Redis 的官方基准页面显示每秒大约 100000 次 SET 操作的可能性。我有不到 1000 个...有什么问题?

4

0 回答 0