cari

Rumah  >  Soal Jawab  >  teks badan

Gunakan redis untuk mereka bentuk mekanisme untuk menandakan data tertentu dalam keadaan terkunci

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.

迷茫迷茫2777 hari yang lalu1293

membalas semua(1)saya akan balas

  • 曾经蜡笔没有小新

    曾经蜡笔没有小新2017-06-26 10:51:39

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

    balas
    0
  • Batalbalas