发布于 2016-10-18 14:09:51 | 187 次阅读 | 评论: 0 | 来源: 网络整理
列出处于区间 (key_start, key_end] 的 key-value 列表.
("", ""] 表示整个区间.
key_start
- 返回的起始 key(不包含), 空字符串表示 -inf.key_end
- 返回的结束 key(包含), 空字符串表示 +inf.limit
- 最多返回这么多个元素.如果出错则返回 false
, 否则返回包含 key-value 的数关联组.
$ssdb->scan('a', 'z', 10);遍历 key-value 对列表
$start = ''; $limit = 1000; while(1){ $kvs = $ssdb->scan($start, '', $limit); if(!$kvs){ break; } // do something on key-value pairs... $keys = array_keys(array_slice($kvs, -1, 1, true)); $max_key = $keys[0]; $start = $max_key; }