Redis idéias de análise de coorte

O primeiro passo para a informação necessária nos produtos de filas colocadas na fila

O segundo passo. Programa fila de execução

O terceiro passo. Analisando a fila de mensagens, o comprimento é determinado de acordo com se a tarefa foi concluída fila
// um primeiro estoque de produtos armazenados na fila.
$ As Redis Redis novas novas = ();
for (i = $ 1; $ I <= 100; $ i ++) {
redis- $> LPUSH ( 'Bom', 'good_id' $ I.);
}
print_r ($ redis-> Lrange ( 'Good', 0, -1)); Exit;

. 2 // fila de execução do programa

header ( " digite-Content:. text / html; charset = UTF-8 ");
$ os Redis Redis novas novas = ();
// dados inseridos buy
$ userid =" user_id _ "mt_rand (1, 9999) .'_ 'microtime (true .. );
IF (RES = $ $ redis-> lpop ( 'Good')) {
// $ $ redis- esquerda => LLEN ( 'Good'); // restante "($ esquerdo) .."
$ redis-> LPUSH ( 'good_res', $ RES);
//file_put_contents('F:\b.txt',$userid "comprar sucesso!" $ res "\ n" , FILE_APPEND) ...;

//file_put_contents('F:\b.txt', $ id do usuário "má sorte, então estalou \ n-!", FILE_APPEND a) ;.
}
Exit;
.. 3 // imprimir os resultados de
$ os Redis Redis novas novas = ();
print_r ($ redis-> lrange ( 'good_res ', 0, -1)); exit;

Acho que você gosta

Origin www.cnblogs.com/kevin-yang123/p/12634842.html
Recomendado
Clasificación