Maison  >  Article  >  base de données  >  Utiliser la base de données Redis pour stocker les informations utilisateur

Utiliser la base de données Redis pour stocker les informations utilisateur

王林
王林avant
2021-02-08 09:46:013641parcourir

Utiliser la base de données Redis pour stocker les informations utilisateur

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 :

Utiliser la base de données Redis pour stocker les informations utilisateur

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.

Utiliser la base de données Redis pour stocker les informations utilisateur

Obtenir des informations

Utiliser la base de données Redis pour stocker les informations utilisateur

(Partage de vidéos d'apprentissage : tutoriel vidéo Redis)

Couche de service

Utiliser la base de données Redis pour stocker les informations utilisateur

Testez-le avec le facteur !
Enregistrez d'abord l'utilisateur, puis interrogez directement

Utiliser la base de données Redis pour stocker les informations utilisateur

En fonction de l'ID utilisateur, interrogez les informations

Utiliser la base de données Redis pour stocker les informations utilisateur

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!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer