koneksi klien Redis
Redis untuk menerima koneksi dari klien dengan mendengarkan pada port TCP atau Unix socket cara, ketika sambungan dibuat, Redis beberapa operasi internal berikut:
- Pertama, soket klien diatur ke non-blocking modus, karena Redis pada jaringan menggunakan pengolahan acara Model multiplex non-blocking.
- Kemudian mengatur properti TCP_NODELAY untuk soket, menonaktifkan algoritma Nagle
- Kemudian membuat file dibaca untuk memantau acara transmisi data klien socket
jumlah maksimum koneksi
Dalam Redis2.4, jumlah maksimum koneksi yang keras-kode dalam kode langsung di dalam, dan di versi 2.6 dari nilai ini menjadi dikonfigurasi.
Nilai default adalah MaxClients 10000 redis.conf Anda juga dapat memodifikasi nilai dalam hal ini.
config get maxclients 1) "maxclients" 2) "10000"
contoh
Contoh berikut kita set ketika layanan dimulai 100000 Jumlah maksimum koneksi:
redis-server --maxclients 100000
perintah klien
SN | perintah | deskripsi |
---|---|---|
1 | CLIENT LIST | Mengembalikan daftar klien untuk menyambung ke Redis layanan |
2 | CLIENT setName | Menetapkan nama koneksi saat ini |
3 | CLIENT getName | Dapatkan nama layanan yang ditetapkan oleh perintah CLIENT setName |
4 | CLIENT PAUSE | Tertunda koneksi klien, menentukan waktu dalam milidetik tertunda |
5 | CLIENT membunuh | Menutup koneksi client |