在Redis服务器端评估的lua脚本中,应该使用密钥而不是扫描吗?

时间:2018-08-24 10:23:34

标签: redis

考虑到您需要遍历键空间,并且脚本将阻塞直到完成为止,而不管它在做什么—最好只使用“键”并尽可能快地克服它多次调用“扫描”?

1 个答案:

答案 0 :(得分:1)

您不应该迭代整个键空间,因为这是一个缓慢的操作。如果确实必须这样做,并且坚持使用服务器端Lua,则最好使用SCAN,因为它不会消耗KEYS可能消耗的内存(用于回复)