脚本开发 / 连接器对象 DFF.CONN / Memcached
Memcached 连接器操作对象主要提供 Memcached 的操作方法。
DFF.CONN(...) 参数如下:
| 参数 | 类型 | 必须 / 默认值 | 说明 |
|---|---|---|---|
connector_id |
str | 必须 | 连接器 ID |
.query(...)
调用 python-memcached 客户端中的指定方法。.query(...) 是 .run(...) 的别名,命令名称不区分大小写。
| 参数 | 类型 | 必须 / 默认值 | 说明 |
|---|---|---|---|
command |
str | 必须 | python-memcached 客户端方法名,如 GET、SET |
*args |
- | - | 传给客户端方法的位置参数 |
**kwargs |
- | - | 传给客户端方法的命名参数 |
| 示例 | |
|---|---|
1 2 3 | |
返回值与对应的 python-memcached 客户端方法一致。
便捷方法
连接器还提供以下便捷方法:
| 方法 | 说明 |
|---|---|
.get(key) |
获取键值 |
.set(key, value) |
设置键值 |
.add(key, value) |
仅在键不存在时设置 |
.replace(key, value) |
仅在键存在时替换 |
.delete(key) |
删除键 |
这些方法内部均调用 .run(...),返回值与 python-memcached 对应方法一致。需要传入过期时间等额外参数时,可使用 .query(...) 或 .run(...) 直接调用客户端方法。