Saya sedang melihat Twitter Clone @ http://redis.io/topics/twitter-clone dan perhatikan "dapatkan" seperti N + 1 dalam kode:
foreach($posts as $p) {
if (showPost($p)) $c++;
if ($c == $count) break;
}
function showPost($id) {
$r = redisLink();
$postdata = $r->get("post:$id");
...
Saya sadar bahwa semua keakraban basis data relasional harus ditinggalkan ketika berhadapan dengan Redis, tetapi bagaimanapun juga, kode di atas tampaknya kurang optimal.
Apakah ada cara untuk memperbaiki kode ini, atau apakah pemahaman saya mungkin salah?
Terima kasih sebelumnya!