Redis memadamkan kunci dengan cepat, malah 4 juta kunci tidak menjadi masalah. Saya mengesyaki kesesakan sebenarnya adalah rangkaian.
Jika anda memadamkan kunci satu demi satu, setiap kali anda menghantar arahan, pelanggan akan menunggu balasan daripada redis, yang membazirkan banyak lebar jalur rangkaian.
Anda boleh cuba menggunakan saluran paip/urus niaga. Tanpa menepu lebar jalur rangkaian pada bahagian redis, arahan dihantar pada kelajuan maksimum dan kemudian dilaksanakan sekaligus.
Jika ini tidak berjaya, anda boleh menulis skrip Lua untuk mengenal pasti dan memadam kekunci yang tidak berguna, dan menghantarnya ke redis untuk dilaksanakan dengan eval. Ini tidak sepatutnya menyekat rangkaian.
Jika ini masih menjejaskan perniagaan. . Penyelesaian muktamad ialah mencipta tuan/hamba, memadamkan kunci pada hamba, dan menggunakan tuan untuk mengendalikan permintaan. Selepas memadamkan kunci, promosikan hamba kepada tuan, dan kemudian pindahkan permintaan kepadanya.
Pada pendapat saya, anda boleh memadamnya pada pukul 2 tengah malam Masa lag paling lama mungkin 1 minit tidak ramai yang menggunakannya pada masa ini, melainkan 24 laman web trafik jam seperti Baidu Taobao! Tidak perlu berterima kasih kepada saya, nama saya Lei Feng
Redis memadamkan kunci dengan cepat, malah 4 juta kunci tidak menjadi masalah. Saya mengesyaki kesesakan sebenarnya adalah rangkaian.
Jika anda memadamkan kunci satu demi satu, setiap kali anda menghantar arahan, pelanggan akan menunggu balasan daripada redis, yang membazirkan banyak lebar jalur rangkaian.
Anda boleh cuba menggunakan saluran paip/urus niaga. Tanpa menepu lebar jalur rangkaian pada bahagian redis, arahan dihantar pada kelajuan maksimum dan kemudian dilaksanakan sekaligus.
Jika ini tidak berjaya, anda boleh menulis skrip Lua untuk mengenal pasti dan memadam kekunci yang tidak berguna, dan menghantarnya ke redis untuk dilaksanakan dengan eval. Ini tidak sepatutnya menyekat rangkaian.
Jika ini masih menjejaskan perniagaan. . Penyelesaian muktamad ialah mencipta tuan/hamba, memadamkan kunci pada hamba, dan menggunakan tuan untuk mengendalikan permintaan. Selepas memadamkan kunci, promosikan hamba kepada tuan, dan kemudian pindahkan permintaan kepadanya.
Cuba perintah eval redis.
Sebagai contoh, padamkan semua KEY bermula dengan cara lama:
Jika satu pemadaman menggunakan banyak prestasi, anda boleh mempertimbangkan untuk memadam dalam kelompok.
Pada pendapat saya, anda boleh memadamnya pada pukul 2 tengah malam Masa lag paling lama mungkin 1 minit tidak ramai yang menggunakannya pada masa ini, melainkan 24 laman web trafik jam seperti Baidu Taobao! Tidak perlu berterima kasih kepada saya, nama saya Lei Feng
bermula dengan Redis 3.4: