Apakah ada alat untuk mengeksplorasi apa yang saat ini di-cache di dalam kolam memcached? Tidak banyak grafik, tetapi kunci / nilai aktual saat ini disimpan.
36
Apakah ada alat untuk mengeksplorasi apa yang saat ini di-cache di dalam kolam memcached? Tidak banyak grafik, tetapi kunci / nilai aktual saat ini disimpan.
Coba stats items
- yaitu
echo "stats items" | nc 127.0.0.1 11211
Jawaban yang benar adalah
echo "stats cachedump SLABS_ID LIMIT" | nc HOSTNAME PORT
misalnya.
echo "stats cachedump 15 4" | nc 127.0.0.1 11211
Ini akan memberikan output pada baris:
Catatan: Ini adalah perintah tidak berdokumen yang tidak didukung oleh tim memcached dan dapat dihapus dalam versi apa pun. Untuk referensi lengkap, lihat Memahami statistik Memcached statistik cachedump perintah .
sumber
alat memcached
Dalam versi terbaru
memcached
ada jugamemcached-tool
skrip perl, misalnya penggunaan:yang membuang semua kunci dan nilai.
memdump
Untuk membuang daftar kunci dari server, gunakan
memcdump
/memdump
alat, misUntuk membuang semua objek:
Untuk membuang semua nilai kunci ke file terpisah:
memccat
Untuk mencetak nilai kunci, Anda dapat menggunakan
memccat
perintah, misPesta
Untuk membuang semua kunci di Bash shell, coba:
netcat
Berikut adalah contoh untuk mendapatkan nilai dari satu item menggunakan
netcat
:Python
Lihat: Bagaimana cara mengekspor semua kunci dan nilai dari memcached dengan Python?
sumber
apt install libmemcached-tools
, tetapi kemudian itu masih belum di jalan saya, jadi/usr/share/memcached/scripts/memcached-tool localhost:11211 dump
. Ubuntu 18.Coba gunakan
telnet
perintah, misalnya:sumber
Instal
libmemcached-tools
dan kemudian Anda dapat menggunakan perintah ini untuk mendapatkan semua kunci:Untuk melihat kontennya, Anda dapat meminta kunci tertentu:
atau Anda dapat mengulang daftar kunci di Bash:
Pastikan untuk menggunakan 127.0.0.1 (jika Anda menjalankan perintah pada host yang sama) karena
localhost
sepertinya tidak berfungsi.sumber
Dalam memcached dasar saya tidak berpikir ada cara untuk menanyakan kunci yang disimpan di server. Satu-satunya pemikiran yang bisa Anda dapatkan adalah statistik yang terkait dengan penyimpanan dan penyimpanan barang.
Beberapa vendor yang telah mengembangkan solusi yang sesuai memcached, misalnya Gear6 , telah menambahkan fungsionalitas untuk memungkinkan permintaan.
sumber