Je veux utiliser Yii2 et Redis comme base de données. Jusqu'à présent, j'ai reçu la classe Redis ActiveRecord pour Yii2 d'ici.Yii2 + Redis comme base de données
mais j'ai eu un problème. POURQUOI CETTE CLASSE AJOUTE COMME QUOI QUE CE SOIT EN HASH REDIS ???? Au-dessus de cela, je ne peux pas trouver dans quel motif il insère des données. J'ajoute un utilisateur et il va ajouter un utilisateur sous espace de noms user:xxx
et un autre enregistrement sous s:user:xxx
et ainsi de suite, mais aucun de thème a des domaines que je définis dans les attributs !! contient uniquement des ID. Je sais qu'une base de données de type valeur-clé et un SGBDR sont différents et savent également comment implémenter des enregistrements de type relation dans Redis, mais je ne sais pas pourquoi ils enregistreront seulement des identifiants.
Je n'ai trouvé aucun exemple d'utilisation de redis ActiveRecords jusqu'à présent.
Il y a un ici et ce ne est pas assez bon.
Voici donc ma principale interrogation: comment ajouter des données à redis Utiliser ActiveRecords et différents types de données Dans YII2?
Et si c'est impossible avec ActiveRecords quelle est la meilleure solution? dans ce cas
UNE AUTRE QUESTION: est-il possible d'utiliser un modèle à la place et d'écrire ma propre méthode modèle :: save()? et quelle est la meilleure solution de validation des données à ce rythme? En fait je veux faire un bot de télégramme, donc je devrais recevoir des messages et les envoyer dans RabitMQ et obtenir des données dans un travailleur, faire le processus et sauvegarder les résultats dans Redis, et enfin envoyer une réponse à l'utilisateur via le RabitMQ.
donc je dois faire beaucoup de Validations et d'authentifications de cours et enregistrer et sélectionner et plage et enregistrez fixe une liste et ceci et cela ....
Je veux une bonne façon de faire ou modèle enregistrement actif ou la solution appropriée à la validation, de sauvegarder et de récupérer des données à Redis et Yii2.
S'il vous plaît aider .... –