Les array_push et array_pop de PHP peuvent-ils être utilisés à la place de la liste redis ?
巴扎黑
巴扎黑 2017-05-16 13:14:47
0
4
1163

Lorsque la mise en file d'attente, par exemple pour les commandes de produits, est effectuée à l'aide de la liste redis, je pense que array_push et array_pop de PHP peuvent être utilisés à la place de la liste redis ?

巴扎黑
巴扎黑

répondre à tous(4)
过去多啦不再A梦

Un tableau ne peut pas exister entre plusieurs requêtes. Lorsqu'une seule requête se termine, le processus se termine, les ressources sont libérées et le tableau est détruit. La persistance des données est requise

.
漂亮男人

Évidemment non. Si vous pouvez jouer comme ça, vous n'aurez pas besoin de mettre quoi que ce soit en cache

我想大声告诉你

php est un processus, il n'existera pas la prochaine fois après une requête. Sauf si vous stockez ce tableau dans la base de données

漂亮男人

Oui, mais vous devez utiliser le cache pour enregistrer l'état du push et du popping, car les données d'un processus utilisateur unique ne seront pas partagées avec d'autres utilisateurs. Vous devez les enregistrer à chaque fois qu'elles changent. pour l'enregistrer avec Redis, puis utilisez le cache de fichiers à chaque fois. Toutes les modifications doivent être enregistrées

.
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal