Redis:确保单独的数据库提高了KEYS和SORT的性能

时间:2011-04-14 09:10:33

标签: redis

单独的数据库是否会提高KEYS和SORT的性能?

2 个答案:

答案 0 :(得分:1)

如果你的意思是,通过在多个数据库中传播相同数量的密钥,你的KEYS和SORT操作会更快,那么答案是肯定的。

这是因为要检查的密钥较少,这两个操作的时间复杂度取决于密钥的数量。

同时,在两个不同的数据库中对两个结果集进行排序将会更加昂贵。

请参阅:

  1. Redis commands - Sort
  2. Redis commands - Keys

答案 1 :(得分:0)

没有。这两个命令都在一个数据库上运行。如果您有2个或更多数据库并且想要运行该命令,则必须在每个数据库中执行,因此需要花费两倍的时间。