検索

ホームページ  >  に質問  >  本文

Redisのリストの代わりにPHPのarray_pushとarray_popを使用できますか?

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

巴扎黑巴扎黑2796日前1166

全員に返信(4)返信します

  • 过去多啦不再A梦

    过去多啦不再A梦2017-05-16 13:16:47

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

    返事
    0
  • 漂亮男人

    漂亮男人2017-05-16 13:16:47

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

    返事
    0
  • 我想大声告诉你

    我想大声告诉你2017-05-16 13:16:47

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

    返事
    0
  • 漂亮男人

    漂亮男人2017-05-16 13:16:47

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

    返事
    0
  • キャンセル返事