2017-06-06 49 views
0

我希望這不會成爲太多的開放式問題。LREM一個「大」字符串或SET/GET + LREM一個「小」字符串

我使用RPOPLPUSH來實現reliable queue,我試圖評估直接在列表中具有(可能很大)字符串值(例如JSON)或在列表中只有一個「鍵」之間的權衡並使用SET/GET(即2個額外的呼叫)存儲/檢索該值,在這種情況下,LREM仍然是O(N),但字符串越小,應該表現越好。

我沒有考慮過的東西?

回答

0

你應該自己測試一下。

也就是說,內存分配/重新分配比網絡更快,因此大型字符串可能會表現更好。