当前位置:K88软件开发文章中心编程语言SQLSSDB → 文章内容

SSDB PHP程序api文档

减小字体 增大字体 作者:佚名  来源:网上搜集  发布时间:2019-1-26 15:43:24

(!$kvs){ break; } // do something on key-value pairs... $keys = array_keys(array_slice($kvs, -1, 1, true)); $max_key = $keys[0]; $start = $max_key;}rscan说明列出处于区间 (key_start, key_end] 的 key-value 列表, 反向顺序.("", ""] 表示整个区间.参数key_start - 返回的起始 key(不包含), 空字符串表示 +inf.key_end - 返回的结束 key(包含), 空字符串表示 -inf.limit - 最多返回这么多个元素.返回值如果出错则返回 false, 否则返回包含 key-value 的数关联组.示例$ssdb->rscan('a', 'z', 10);multi_set说明批量设置一批 key-value.参数kvs - 包含 key-value 的关联数组 .返回值出错则返回 false, 其它值表示正常.示例$ssdb->multi_set(array( 'a' => 1, 'b' => 2,));multi_get说明批量获取一批 key 对应的值内容.参数keys - 包含 key 的数组 .返回值如果出错则返回 false, 否则返回包含 key-value 的关联数组, 如果某个 key 不存在, 则它不会出现在返回数组中.示例$ssdb->multi_get(array('k1', 'k2'));multi_del说明批量删除一批 key 和其对应的值内容.参数keys - 包含 key 的数组 .返回值出错则返回 false, 其它值表示正常.示例$ssdb->multi_del(array('k1', 'k2'));hset说明设置 hashmap 中指定 key 对应的值内容.参数name - hashmap 的名字.key - hashmap 中的 key.value - key 对应的值内容.返回值出错则返回 false, 其它值表示正常.示例$ssdb->hset('h', 'key', 'value');hget说明获取 hashmap 中指定 key 的值内容.参数name - hashmap 的名字.key - hashmap 中的 key.返回值如果 key 不存在则返回 null, 如果出错则返回 false, 否则返回 key 对应的值内容.示例$ssdb->hget('h', 'key');hdel说明获取 hashmap 中的指定 key.参数name - hashmap 的名字.key - hashmap 中的 key.返回值如果出错则返回 false, 其它值表示正常. 你无法通过返回值来判断被删除的 key 是否存在.示例$ssdb->hdel('h', 'key');hincr从 1.7.0.1 起, 如果 value 不能转换成整数, incr 会返回错误.说明使 hashmap 中的 key 对应的值增加 num. 参数 num 可以为负数. 如果原来的值不是整数(字符串形式的整数), 它会被先转换成整数.参数name - hashmap 的名字.key -num - 可选, 必须是有符号整数, 默认是 1.返回值如果出错则返回 false, 否则返回新的值.示例$ssdb->hincr('h', 'key', 1);hexists说明判断指定的 key 是否存在于 hashmap 中.参数name - hashmap 的名字.key -返回值如果存在, 返回 true, 否则返回 false.示例$ssdb->hexists('h', 'key');hsize说明返回 hashmap 中的元素个数.参数name - hashmap 的名字.返回值出错则返回 false, 否则返回元素的个数, 0 表示不存在 hashmap(空).示例$ssdb->hsize('h');hlist, hrlist说明列出名字处于区间 (name_start, name_end] 的 hashmap.("", ""] 表示整个区间.参数name_start - 返回的起始名字(不包含), 空字符串表示 -inf.name_end - 返回的结束名字(包含), 空字符串表示 +inf.limit - 最多返回这么多个元素.返回值出错则返回 false, 返回返回包含名字的数组.示例$ssdb->hlist('a', 'z', 10);hkeys说明列出 hashmap 中处于区间 (key_start, key_end] 的 key 列表.("", ""] 表示整个区间.参数name - hashmap 的名字.key_start - 起始 key(不包含), 空字符串表示 -inf.key_end - 结束 key(包含), 空字符串表示 +inf.limit - 最多返回这么多个元素.返回值如果出错则返回 false, 否则返回包含 key 的数组.示例$ssdb->hkeys('h', 'a', 'z', 10);hgetall说明返回整个 hashmap.参数name - hashmap 的名字.返回值如果出错则返回 false, 否则返回包含 key-value 的关联数组.示例$ssdb->hgetall('h');hscan说明列出 hashmap 中处于区间 (key_start, key_end] 的 key-value 列表.("", ""] 表示整个区间.参数name - hashmap 的名字.key_start - 返回的起始 key(不包含), 空字符串表示 -inf.key_end - 返回的结束 key(包含), 空字符串表示 +inf.limit - 最多返回这么多个元素.返回值如果出错则返回 false, 否则返回包含 key-value 的关联数组.示例$ssdb->hscan('h', 'a', 'z', 10);遍历 hash:$start = '';while(1){ $kvs = $ssdb->hscan($name, $start, '', 10); if(!$kvs){ break; } // do sth on kvs here$keys = array_keys($kvs);$start = $keys[count($keys) - 1];}hrscan说明列出 hashmap 中处于区间 (key_start, key_end] 的 key-value 列表, 反向顺序.("", ""] 表示整个区间.参数name - hashmap 的名字.key_start - 返回的起始 key(不包含), 空字符串表示 +inf.key_end - 返回的结束 key(包含), 空字符串表示 -inf.limit - 最多返回这么多个元素.返回值如果出错则返回 false, 否则返回包含 key-score 的关联数组.示例$ssdb->hrscan('h', 'a', 'z', 10);hclear说明删除 hashmap 中的所有 key.参数name - hashmap 的名字.返回值如果出错则返回 false, 否则返回删除的 key 的数量.示例$ssdb->hclear('h');multi_hset说明批量设置 hashmap 中的 key-value.参数name - hashmap 的名字.kvs - 包含 key-value 的关联数组 .返回值出错则返回 false, 其它值表示正常.示例$ssdb->multi_hset('h', array( 'a' => 1, 'b' => 2,));multi_hget说明批量获取 hashmap 中多个 key 对应的权重值.参数name - hashmap 的名字.keys - 包含 key 的数组 .返回值如果出错则返回 false, 否则返回包含 key-value 的关联数组, 如果某个 key 不存在, 则它不会出现在返回数组中.示例$ssdb->multi_hget('h', array('k1', 'k2'));multi_hdel说明批量删除 hashmap 中的 key.参数name - hashmap 的名字.keys - 包含 key 的数组 .返回值出错则返回 false, 其它值表示正常.示例$ssdb->multi_hdel('h', array('k1', 'k2'));zset说明设置 zset 中指定 key 对应的权重值.参数name - zset 的名字.key - zset 中的 key.score - 整数, key 对应的权重值返回值出错则返回 false, 其它值表示正常.示例$ssdb->zset('z', 'key', 100);zget说明获取 zset 中指定 key 的权重值.参数name - zset 的名字.key - zset 中的 key.返回值如果 key 不存在则返回 null, 如果出错则返回 false, 否则返回 key 对应的权重值.示例$ssdb->zget('z', 'key');zdel说明获取 zset 中的指定 key.参数name - zset 的名字.key - zset 中的 key.返回值如果出错则返回 false, 其它值表示正常. 你无

上一页  [1] [2] [3] [4]  下一页


SSDB PHP程序api文档