Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/blackberry/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Performance localhost Redis Db的往返成本是多少?这是不可忽视的吗?_Performance_Redis - Fatal编程技术网

Performance localhost Redis Db的往返成本是多少?这是不可忽视的吗?

Performance localhost Redis Db的往返成本是多少?这是不可忽视的吗?,performance,redis,Performance,Redis,我计划在Windows上使用Redis 服务器将包括Redis Db和IIS 延迟是否可忽略?RedisClient rc=new RedisClient(“localhost”); RedisClient rc = new RedisClient("localhost"); Stopwatch sw = Stopwatch.StartNew(); for (int i = 0; i < 100000; i++) {

我计划在Windows上使用Redis

服务器将包括Redis Db和IIS

延迟是否可忽略?

RedisClient rc=new RedisClient(“localhost”);
        RedisClient rc = new RedisClient("localhost");
        Stopwatch sw = Stopwatch.StartNew();
        for (int i = 0; i < 100000; i++)
        {
            rc.Ping();
        }
        sw.Stop();
        Console.WriteLine(sw.ElapsedMilliseconds);
        Console.ReadLine();
秒表sw=Stopwatch.StartNew(); 对于(int i=0;i<100000;i++) { rc.Ping(); } sw.Stop(); 控制台写入线(软件延迟毫秒); Console.ReadLine();
64位windows 7 i-5 2500K@3.9 GHz

10万平5.2秒。我认为使用服务器的以太网卡得分会更好。

RedisClient rc=new RedisClient(“localhost”);
秒表sw=Stopwatch.StartNew();
对于(int i=0;i<100000;i++)
{
rc.Ping();
}
sw.Stop();
控制台写入线(软件延迟毫秒);
Console.ReadLine();
64位windows 7 i-5 2500K@3.9 GHz


10万平5.2秒。我认为使用服务器的以太网卡得分会更好。

为什么不测量一下,看看它对于您的情况是否可以忽略?您可以提供任何NoOp Redis命令吗?除非您需要从多个进程/服务器连接,否则您最好使用编程语言的本机数据结构,而不是使用Redis。连接到不同的进程总是比较慢。这是真的。但我计划将Redis作为一个整体使用,而不仅仅是缓存。所以它不能被重放。你为什么不测量一下,看看它对你的情况是否可以忽略?你能提供任何NoOp Redis命令吗?除非你需要从多个进程/服务器连接,否则最好使用编程语言的本机数据结构,而不是使用Redis。连接到不同的进程总是比较慢。这是真的。但我计划将Redis作为一个整体使用,而不仅仅是缓存。因此,它不能被重放。