問(wèn)題描述:
一個(gè)數(shù)組例如:
[021-56409836, 021-56409837, 021-56409838, 021-56409839, 021-56409840, 021-56409841, ....]
將其依次插入隊(duì)列中,第一次請(qǐng)求過(guò)來(lái)取出第一個(gè)元素,第二個(gè)請(qǐng)求過(guò)來(lái)取出第二個(gè)元素.......依次往下,每次取出的元素再依次放入隊(duì)尾;
比如數(shù)組元素為10個(gè),,請(qǐng)求有11個(gè),則第十一個(gè)請(qǐng)求應(yīng)該取到最開(kāi)始的第一個(gè)元素;也就是實(shí)例中的021-56409836;
請(qǐng)問(wèn)如何實(shí)現(xiàn)???
4 回答

紫衣仙女
TA貢獻(xiàn)1839條經(jīng)驗(yàn) 獲得超15個(gè)贊
在Redis中保存一個(gè)計(jì)數(shù)器, 取走一個(gè)元素計(jì)數(shù)器加1, 計(jì)數(shù)器等于10時(shí),重置為1。

胡子哥哥
TA貢獻(xiàn)1825條經(jīng)驗(yàn) 獲得超6個(gè)贊
<?php
$redis = new \Redis();
$redis->connect('127.0.0.1','6379');
$val = $redis->rpop('tel_queue');
$redis->lpush('tel_queue',$val);
- 4 回答
- 0 關(guān)注
- 833 瀏覽
添加回答
舉報(bào)
0/150
提交
取消