yii2 redis记录用户行为,list列表 重复过滤,新数据保留最前面
\Yii::$app->redis->lrem($key, 0,json_encode($array,true));
\Yii::$app->redis->lpush($key, json_encode($array,true));
\Yii::$app->redis->expire($key, 2592000);
重复数据删除新的数据追加问题解决方案
方案:
先删除重复数据,然后再追加新数据,这样不用循环整个数据再过滤删除追加操作
方法仅供参考,如有其他更好方案可以评论留言