La méthode recommandée consiste à utiliser le type de hachage dans la base de données Redis pour le stocker.
Bien sûr, il est possible d'utiliser une session, mais il y aura des inconvénients S'il n'y a qu'un seul serveur et une seule session, lorsque la charge de plusieurs serveurs est équilibrée, la session peut être stockée sur le serveur A et récupérée sur le serveur. B, mais ne peut pas être récupéré, utilisez donc Redis.
Un exemple est le suivant :
Lorsqu'un utilisateur modifie des informations personnelles, celles-ci sont stockées dans Redis + mises dans la base de données. Cela mettra également en cache les informations personnelles. données et n’a pas besoin d’être stocké à nouveau dans la base de données.
Obtenir des informations
(Partage de vidéos d'apprentissage : tutoriel vidéo Redis)
Couche de service
Testez-le avec le facteur !
Enregistrez d'abord l'utilisateur, puis interrogez directement
En fonction de l'ID utilisateur, interrogez les informations
comme ça Il n'est pas nécessaire de parcourir la base de données pour chaque requête. Si l'utilisateur met à jour les informations personnelles, elles seront synchronisées avec redis
La valeur nulle pour le téléphone et l'heure ici est due au fait que je n'ai pas oublié de les enregistrer dans redis. lors de l'enregistrement, des valeurs nulles apparaissent. L'une est l'enregistrement, l'autre consiste à modifier, il suffit de stocker les modifications dans Redis.
Recommandations associées : Tutoriel sur la base de données Redis
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!