Gunakan redis untuk mereka bentuk mekanisme untuk menandakan data tertentu dalam keadaan terkunci
迷茫
迷茫 2017-06-26 10:49:39
0
1
1250

Atur cara pergi ke pangkalan data untuk membaca 10 data dengan run_status=0 setiap kali,

Apabila tugasan dilaksanakan, pangkalan data mengemas kini medan

run_status=-1

bermakna tugas ini dikunci.

Sudah tentu, selepas pelaksanaan tugas selesai, run_status=0, menunjukkan bahawa ia telah dibuka kuncinya.

Sekarang datang masalah. Apabila melaksanakan tugas, disebabkan beberapa pengecualian, seperti pelayan tiba-tiba mengganggu program semasa penerbitan, run_status=-1 akan sentiasa berada dalam keadaan terkunci. Tetapi ia sebenarnya tidak dilaksanakan.

Kini anda perlu mereka bentuk mekanisme untuk mengelakkan perkara ini berlaku. Persekitaran semasa boleh menggunakan redis.

迷茫
迷茫

业精于勤,荒于嬉;行成于思,毁于随。

membalas semua(1)
曾经蜡笔没有小新

Saya mendapati soalan ini terlalu mudah. Tetapkan kunci dengan masa tamat tempoh selama 60 saat. Semak sama ada kunci ini wujud setiap masa

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan