Redisのリストの代わりにPHPのarray_pushとarray_popを使用できますか?
巴扎黑
巴扎黑 2017-05-16 13:14:47
0
4
1135

例えば商品の注文のキューイングがredisリストを使用して行われる場合、redisリストの代わりにPHPのarray_pushとarray_popを使用できると思いますか?

巴扎黑
巴扎黑

全員に返信(4)
过去多啦不再A梦

複数のリクエストの間に配列が存在することはできません。単一のリクエストが終了すると、プロセスが終了し、リソースが解放され、データの永続化が必要になります。

いいねを押す +0
漂亮男人

明らかに違います。このようにプレイできれば、何もキャッシュする必要はありません

いいねを押す +0
我想大声告诉你

php はプロセスであり、一度リクエストを行った後は次回には存在しません。この配列をデータベースに保存しない限り

いいねを押す +0
漂亮男人

はい、ただし、単一のユーザープロセスのデータは他のユーザーと共有されないため、キャッシュを使用してスタックのプッシュとポップのステータスを保存する必要があります。変更するたびに保存する必要があります。 Redis で保存する必要はなく、毎回ファイル キャッシュを使用してすべての変更を保存する必要があります

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート