Lewati ke isi

Pengembangan Skrip / Objek Konektor DFF.CONN / Memcached

Objek operasi Konektor Memcached terutama menyediakan metode operasi Memcached.

Parameter DFF.CONN(...) adalah sebagai berikut:

Parameter Tipe Wajib / Nilai Default Keterangan
connector_id str Wajib ID Konektor

.query(...)

Memanggil metode yang ditentukan dalam klien python-memcached. .query(...) adalah alias dari .run(...), nama perintah tidak peka terhadap huruf besar/kecil.

Parameter Tipe Wajib / Nilai Default Keterangan
command str Wajib Nama metode klien python-memcached, seperti GET, SET
*args - - Argumen posisi yang diteruskan ke metode klien
**kwargs - - Argumen bernama yang diteruskan ke metode klien
Contoh
1
2
3
db.query('SET', 'myKey', 'myValue')
result = db.query('GET', 'myKey')
# 'myValue'

Nilai kembali sesuai dengan metode klien python-memcached yang bersangkutan.

Metode Praktis

Konektor juga menyediakan metode praktis berikut:

Metode Keterangan
.get(key) Mengambil nilai kunci
.set(key, value) Menetapkan nilai kunci
.add(key, value) Hanya menetapkan jika kunci tidak ada
.replace(key, value) Hanya mengganti jika kunci ada
.delete(key) Menghapus kunci

Semua metode ini secara internal memanggil .run(...), dan nilai kembali konsisten dengan metode terkait di python-memcached. Jika perlu meneruskan parameter tambahan seperti waktu kedaluwarsa, gunakan .query(...) atau .run(...) untuk memanggil metode klien secara langsung.