Baru-baru ini, komunitas Lettuce memperbaiki bug signifikan (dilacak sebagai Masalah #2082) yang terjadi ketika server Redis dimatikan secara tidak normal dan gagal mengirimkan paket RST (reset). Bug ini menyebabkan klien Lettuce membutuhkan waktu hingga 15 menit untuk pulih dari koneksi yang hilang. Untuk mencegah masalah ini, kami merekomendasikan agar Anda meningkatkan klien Lettuce ke versi 6.3.0.RELEASE atau yang lebih baru. Masalah ini diperbaiki oleh tim Alibaba Cloud Tair (ApsaraDB for Redis) dalam PR#2499.
Perbaikan bug dan optimasi
Versi Lettuce 6.3.0.RELEASE telah menangani masalah di mana klien tidak secara otomatis tersambung kembali ke server setelah mengalami beberapa batas waktu permintaan. Untuk informasi lebih lanjut tentang latar belakang masalah ini, cara mereproduksi masalah, dan solusinya, lihat Mengapa Lettuce menghasilkan waktu henti yang lebih lama?.
Saran versi
Jika Lettuce disertakan sebagai dependensi yang dideklarasikan, tingkatkan Lettuce ke versi 6.3.0.RELEASE atau yang lebih baru dan aktifkan opsi TCP_USER_TIMEOUT. Untuk kode contoh lengkap, lihat Lettuce.
Jika Spring Data Redis disertakan sebagai dependensi yang dideklarasikan, tingkatkan klien Lettuce dasar ke versi 6.3.0.RELEASE atau yang lebih baru dan aktifkan opsi TCP_USER_TIMEOUT. Untuk kode contoh lengkap, lihat Spring Data Redis.
Jika Anda bukan pengguna Alibaba Cloud Tair atau Tair, kami merekomendasikan agar Anda meningkatkan klien Lettuce di lingkungan Redis lokal Anda untuk meningkatkan stabilitas keseluruhan sistem lokal Anda.