腳本開發 / 連接器對象 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(...) 直接調用客户端方法。