java - tomcat+redis集群session共享
PHP中文网
PHP中文网 2017-04-18 09:21:54
0
6
311

简单做了一个测试,servlet中post方法存入session(存入之后立马去getAttribute是有值的),redis也存进去了,但是重新再请求get方法中request.getSession().getAttribute确是null,求解?

环境:jdk7+tomcat7+redis2.8

PHP中文网
PHP中文网

认证高级PHP讲师

membalas semua(6)
巴扎黑

Redis meletakkan objek, dan apabila ia dikeluarkan, ia adalah baik untuk meletakkan rentetan Nampaknya satu-satunya cara ialah menukar objek kepada json

Masalah diselesaikan: Objek kacang tidak bersiri, menyebabkan pengecualian redis, tetapi ia adalah perkara biasa selepas bersiri

迷茫

Sesi hanya sah dalam tika tomcat semasa, jadi dalam kes berbilang tika tomcat, anda tidak boleh menggunakan request.getSession().getAttribute untuk mendapatkan sesi, tetapi dapatkannya daripada redis.

刘奇

Memandangkan redis digunakan, tidak perlu menggunakan sesi dalam bekas. .

迷茫

Dalam penyelesaian pengekalan sesi kluster, anda boleh menyimpan sessionId sebagai kunci dalam redis (nilainya ialah maklumat sesi yang anda ingin simpan, sudah tentu, apabila anda mendapatkannya, anda akan mendapatkannya daripada redis). tidak menyimpan maklumat sesi.

Peter_Zhu

Terdapat pakej balang pihak ketiga yang boleh disepadukan dengan tomcat untuk menyimpan sesi dalam redis Kod aplikasi tidak perlu memberi perhatian kepada ini

巴扎黑

Cuba sesi musim bunga

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!