if ($ret != MEMLINK_OK) { echo "tag error: {$ret}\n"; exit(-1); } $ret = $m->range_visible($key, "::", 0, 10); if (is_null($ret)) { echo "range error!"; exit(-1); } $item = $ret->root; while ($item) { echo "value: {$item->value}\n"; $item = $item->next; } $result = new MemLinkResult(); $ret = $m->range2_visible($key, "::", 0, 10, $result); if ($ret != MEMLINK_OK) { echo "range2_visible error: {$ret}\n"; exit(-1); } $item = $result->root; while ($item) { echo "value: {$item->value}\n"; $item = $item->next; } $ret = $m->lpush($key, "aa", 2, "1:2:1"); if ($ret != MEMLINK_OK) { echo "lpush error: {$ret}\n"; exit(-1); } $ret = $m->rpush($key, "bb", 2, "1:2:1");