Comment puis-je utiliser Redis comme magasin de données principal pour une application Rails et omettre la base de données SQL? Y at-il un ORM/adaptateur qui peut traduire les modèles Rails en objets Redis de la même manière transparente que les adaptateurs SQL/ActiveRecord?Utilisation de Redis en tant que magasin Rails principal
2
A
Répondre
0
Cochez cette case LINK. Naviguez vers les exemples d'utilisation dans les rails. Ils parlent d'ActiveRecord et de Rails .... pas d'un système de rails, donc je ne sais pas si cela correspond à ActiveRecord de la même manière que pour un RDBMS.
-S-
0
Je n'ai pas pu trouver un à un remplacement Redis actif-Record pour BRD encore. Au lieu de cela votre meilleur pari est d'utiliser le redis-rb gem.
Ceci fournit une interface solide qui correspond très directement aux commandes redis réelles qui existent sur their website. Bien que vous perdiez sur beaucoup de rappels intégrés aux rails, avec un peu de jeu de jambes, vous pouvez créer vous-même un cadre personnalisé similaire.
Questions connexes
- 1. Utilisation du magasin de documents en tant que cache
- 2. Utilisation de Redis pour Rails Internationalization Backend
- 3. Utilisation de Redis pub/sub en tant que file d'attente de messages dans Rails et Node.js pour Async
- 4. Utiliser redis comme magasin de sessions
- 5. Python: Redis en tant que backend de session à Beaker
- 6. rails avec MySQL ET un petit magasin Redis
- 7. Rails: Passage d'un magasin de sessions d'enregistrement actif à un magasin Redis
- 8. Redis Future + Rails
- 9. Comment démarrer redis en tant que tâche rakefile
- 10. Utilisation de jZebra en tant que servlet
- 11. Utilisation de TTreeview en tant que menu
- 12. Utilisation de Distinct en tant que paramètre
- 13. Utilisation de variables en tant que propriétés
- 14. Utilisation de DAO en tant que commande
- 15. Utilisation de Powershell en tant que COMSPEC
- 16. Redis-objets dans les rails enregistre en tant que chaîne, pas un tableau
- 17. Utilisation Redis mise en cache mais utilisent ce pour persistence
- 18. Utilisation d'AuthenticatorActivity en tant que connexion d'application
- 19. variables Utilisation en tant que type
- 20. Utilisation des délégués en tant que paramètres
- 21. Utilisation d'une Datagrid en tant que Datagrid.RowDetailsTemplate
- 22. Charger un UIViewController en tant que contrôleur principal
- 23. Comment fonctionne l'authentification Redis Rails?
- 24. Rails 3 en tant que middleware Rack
- 25. redis utilisation de la mémoire
- 26. ASP.NET MVC 3: - Utilisation de base de données au lieu de fichiers de ressources en tant que magasin de localisation
- 27. Comparaison de memcache, redis et ehcache en tant que structure de mise en cache distribuée
- 28. Utilisation de champ privé en tant que ItemsSource de ItemsControl?
- 29. Utilisation de l'activité en tant que boîte de dialogue
- 30. Utilisation de Python Interactive en tant que calculatrice de programmation
-1 pas très utile –
J'ai effectivement trouvé cet article la nuit dernière. Puisque redis est un magasin de données en mémoire, les rails fournissent juste un objet $ redis dans lequel vous pouvez écrire. Donc, d'une certaine manière, vous devez écrire votre propre adaptateur. Ce serait bien si quelqu'un a écrit un cadre de rubis joliment conçu pour stocker systématiquement des objets rubis en redis. Quelque chose que je pourrais travailler. –