首页›进程与打包›PhpworkerDriver KV 存储
PhpworkerDriver KV 存储
基于 Phpworker 内置 KV 组件的键值读写
本页内容
- KV 基础方法
- List 列表
KV 基础方法
| 方法 | 签名 | 说明 |
|---|---|---|
kvSet | ($key,$value,$ttl=0) | 设置值(ttl 秒后过期) |
kvGet | ($key) | 取值(失败返回 null) |
kvDel | ($key) | 删除 |
kvKeys | ($prefix='') | 列出所有 key(可按前缀过滤) |
List 列表
| 方法 | 说明 |
|---|---|
kvLPush / kvRPush | 左侧/右侧压入多个元素 |
kvLPop / kvRPop | 左侧/右侧弹出 |
kvLRange($key,$start,$stop) | 区间取值 |
kvLIndex | 按下标取值 |
kvLLen | 长度(不存在 -1) |
kvLSet | 按下标设值 |
典型用法
$w = \Kuoqi\Driver\PhpworkerDriver::getInstance();
$w->kvSet("session:1024", "abc123", 3600);
echo $w->kvGet("session:1024"); // abc123
$w->kvRPush("task:queue", array("a","b","c"), 0);
echo $w->kvLLen("task:queue"); // 3
print_r($w->kvLRange("task:queue",0,-1));
KuoqiPHP v1.05 · 离线静态文档 · 界面基于 KuoqiUI ·
返回首页