Ich habe einen Parse-Server im Clustering läuft, alles funktioniert perfekt, aber in den letzten Tagen musste ich Live-Abfragen hinzufügen, nur aktivieren Sie in der Konfiguration nicht sehr gut, weil die Das Ereignis "create" wird nur wenige Male ausgelöst (während es nicht im Clustering ist, vermisst es keines). Aus Parse-Dokumentation wird vorgeschlagen, Redis zu verwenden, und hier ist mein Problem: Ich verstehe nicht, wie die DB der Parse an redis 'DB übergeben wird, um ordnungsgemäß zu funktionieren. Könnte bitte jemand mich auf den richtigen Weg setzen?Setup parse und redis für Live-Abfragen
0
A
Antwort
0
Wenn Sie Ihre ParseServer konfigurieren, gibt es eine Option, die URL für den Redis-Server enthalten und die Klassennamen festgelegt, für die Live-Abfragen aktiviert werden soll:
liveQuery: {
classNames: ['_User', 'Map'],
redisURL: 'redis://localhost:6379'
}
Voll Setup:
var api = new ParseServer({
databaseURI: databaseUri || 'mongodb://IP:PORT/PATH',
cloud: process.env.CLOUD_CODE_MAIN || __dirname + '/cloud/main.js',
appId: process.env.APP_ID || 'AppID',
masterKey: process.env.MASTER_KEY || 'MasterKey', //Add your master key here. Keep it secret!
//javascriptKey: process.env.JAVASCRIPT_KEY || '',
serverURL: process.env.SERVER_URL || 'http://IP:PORT/parse', // Don't forget to change to https if needed
liveQuery: {
classNames: ['ExampleClass'], // Add Class names here
redisURL: 'redis://REDIS_IP:REDIS_PORT'
},
});
var app = express();
var port = process.env.PORT || 1111;
var httpServer = require('http').createServer(app);
httpServer.listen(port, function() {
console.log('App on port ' + port + '.');
});
// This will enable the Live Query real-time server
ParseServer.createLiveQueryServer(httpServer, {
redisURL: 'redis://REDIS_IP:REDIS_PORT'
});
Verwandte Themen
- 1. Parse Setup bei Appdelage
- 2. Redis auf Windows-Cluster-Setup
- 3. Redis Sentinel lokalen Cluster-Setup in Windows
- 4. Redis - Parse Datenstrom von Remote-Server
- 5. Erweiterte Parse-Server-Setup auf AWS für einen Entwickler
- 6. Setup Mailgun für Parse-Server-Beispiel auf Heroku
- 7. Ist Amazon EC2 Micro-Instanz genug für einfache node.js und Redis-Setup?
- 8. Correct Abschaltsequenz für Redis Cluster
- 9. Wie Setup Sellerie ssl zu Azure Redis Instanz
- 10. Setup von Symfony 3.1 Cache-Komponente mit Redis
- 11. Verwenden Redis und Socket.io für Benutzerauthentifizierung
- 12. Fehlersuche Sellerie und Redis für Django App
- 13. Aufruf von redis-cli in docker-komponieren setup
- 14. Redis Replikation und Redis Sharing (Cluster) Unterschied
- 15. Hochverfügbarkeit Redis?
- 16. HAproxy für Redis-Slaves
- 17. Konfiguration für Redis-Cluster
- 18. Redis und Datenintegrität
- 19. Websockets und Redis pubsub
- 20. Redis für Protokollierung
- 21. Installieren und Setup BlueOcean für Jenkins
- 22. PHPUnit-Setup und tearDown für Testfälle
- 23. Redis Bibliothek für Android?
- 24. Node.js und Redis Auth
- 25. database.php Einstellungen für CodeIgniter und Parse Server
- 26. AWS Lambda und Redis
- 27. docker unit test setup
- 28. Git-Setup für Konfigurationsdateien
- 29. Powershell für GitHub Setup
- 30. Node & Redis: Redis Clients