问题描述
||
单独的
数据库是否可以提高KEYS和SORT的
性能?
解决方法
如果您的意思是,通过在多个数据库中分布相同数量的密钥,您的KEYS和SORT操作将更快,那么答案是肯定的。
这是因为要检查的键较少,并且这两个操作的时间复杂度都取决于键的数量。
同时,在两个不同的数据库中对两个结果集进行排序的代价将更高。
看到:
Redis命令-排序
Redis命令-按键
,否。这两个命令都在一个数据库上运行。如果您有2个或更多数据库,并且想要运行该命令,那么您将不得不在每个数据库中执行,因此需要花费两倍的时间。