Redis队列操作方式list

在这里插入图片描述

首先我们看下队列在RedisDesktopManager 中保存的方式:

在这里插入图片描述
首先存储队列:

 (new Redis())->rPush('Tracking_num', $s); 

以上从右侧存储数值

从左侧取出并删除一个

$redis = new Redis();
$track_num = $redis->lPop('Tracking_num');

每次执行一次就会删除一个队列里面的值,同时能保证先进先出。
然后我们用删除里面的这个值去操作数据库。
这个有点类似数组的array_shift 和array_pop 要保证先进先出必须左进右出,或者右进左出。

猜你喜欢

转载自blog.csdn.net/weixin_42433970/article/details/114361420