pelanggan ɪl ]

vt.& vi.

vt ketawa hingga mati

n. membunuh mati;

redis arahan KLIENT KILL sintaks

Fungsi: Tutup klien dengan alamat ip:port.

Sintaks: CLIENT KILL ip:port

Penjelasan: ip:port hendaklah sepadan dengan salah satu baris yang dikeluarkan oleh arahan SENARAI KLIEN. Oleh kerana Redis menggunakan reka bentuk berbenang tunggal, tiada pelanggan akan diputuskan sambungan semasa Redis melaksanakan arahan. Jika klien yang akan diputuskan sambungan sedang melaksanakan arahan, maka apabila arahan itu dilaksanakan dan arahan seterusnya dihantar, ia akan menerima ralat rangkaian memberitahunya bahawa sambungannya telah ditutup.

Versi yang tersedia: >= 2.4.0

Kerumitan masa: O(N), N ialah bilangan pelanggan yang disambungkan.

Pemulangan: Apabila pelanggan yang dinyatakan wujud dan berjaya ditutup, OK dikembalikan.

redis arahan KLIENT KILL contoh

# 列出所有已连接客户端
redis 127.0.0.1:6379> CLIENT LIST
addr=127.0.0.1:43501 fd=5 age=10 idle=0 flags=N db=0 sub=0 psub=0 multi=-1 qbuf=0 qbuf-free=32768 obl=0 oll=0 omem=0 events=r cmd=client
# 杀死当前客户端的连接
redis 127.0.0.1:6379> CLIENT KILL 127.0.0.1:43501
OK
# 之前的连接已经被关闭,CLI 客户端又重新建立了连接
# 之前的端口是 43501 ,现在是 43504
redis 127.0.0.1:6379> CLIENT LIST
addr=127.0.0.1:43504 fd=5 age=0 idle=0 flags=N db=0 sub=0 psub=0 multi=-1 qbuf=0 qbuf-free=32768 obl=0 oll=0 omem=0 events=r cmd=client