Keperluan pelaksanaan: memproses pembatalan automatik pesanan tamat tempoh, seperti menukar status pesanan secara automatik jika pesanan tidak dibayar selama 30 minit
1 untuk tamat tempoh Pemberitahuan acara secara automatik
2. Semak selepas 30 minit menggunakan tugasan berjadual
3. Semak mengikut latihan putaran setiap minit
CREATE TABLE `order_number` ( `id` int(11) NOT NULL AUTO_INCREMENT, `order_name` varchar(255) DEFAULT NULL, `order_status` int(11) DEFAULT NULL, `order_token` varchar(255) DEFAULT NULL, `order_id` varchar(255) DEFAULT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB AUTO_INCREMENT=20 DEFAULT CHARSET=utf8;
1 Buka fail konfigurasi redis.conf
vi redis.conf
2 fail konfigurasi 🎜>
/notify-keyspace-events
notify-keyspace-events
notify-keyspace-events Ex
2. >
3 Redis tamat tempoh selepas 10 saat, dan mekanisme panggil balik dilaksanakan
4 status telah diubah suai
Atas ialah kandungan terperinci Cara menggunakan mekanisme tamat tempoh automatik dalam Redis. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!