스크립트 개발 / 커넥터 객체 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(...)을 사용하여 클라이언트 메서드를 직접 호출할 수 있습니다.