2014-12-29 3 views
15

Ho bisogno di installare redis in amazon cloud. Ne ho bisogno come parte del mio modulo npm kue (distribuzione). Qualcuno mi può collegare tutorial passo dopo passo o spiegare come farlo, considerando il fatto che non sono bravo con Linux e amministrazione.install redis su istanza micro aws

risposta

13

Anziché avviare un'istanza EC2 e installare/gestire le redis, è possibile creare un'istanza Elasticache con redis e lasciare che AWS gestisca tutto ciò che fa per te.

Se si desidera eseguire il proprio server redis, è necessario utilizzare launch an EC2 instance e quindi manually install redis. La documentazione di AWS e redis che ho collegato a entrambi fornisce istruzioni dettagliate.

+0

Ho provato nel modo più difficile. Creerà Elasticache quando sono completamente finito. Per ora ho avuto un'istanza AMI AWS attiva e funzionante. Ho installato il server redis. Sono riuscito a farlo ping su 127.0.0.1:6379. Ora come posso usarlo da un'altra istanza di aws. Ancora una volta mi dispiace per domande stupide, ma non ho mai fatto alcuna amministrazione prima. Presumo che devo fare una regola per il mio gruppo di sicurezza aws per la porta 6379 e che ho bisogno di fare un port forwarding mentre ho effettuato l'accesso all'istanza di aws, ma non ne sono sicuro. – user732456

+0

Sarà necessario aggiungere una regola al gruppo di sicurezza per consentire la porta da 6379 a. Non è necessario impostare alcun tipo di inoltro di prot. –

+0

Tutto è attivo e funzionante. Ho scelto un'istanza EC2 separata con l'installazione redis manuale. Ora sto tornando all'approccio Elasticache. C'è una cosa che sono incerto: poiché avevo bisogno di redis per il mio modulo npm kue, condivide l'interfaccia sami? – user732456

70

Se si abilita il repository Extra Packages for Enterprise Linux (EPEL) presente su Amazon Linux, è possibile installare con yum.

sudo yum-config-manager --enable epel 
sudo yum install redis 
# Start redis server 
sudo redis-server /etc/redis.conf 
+5

Una volta eseguiti questi comandi, è possibile semplicemente sudo redis-server/etc/redis.conf' per avviare il server ed eseguire 'redis-cli ping' per verificare che il server redis sia in esecuzione e che accetti le connessioni. –

+1

Questa risposta è stata la più grande. Proprio come un FYI – mcpeterson

+0

questo merita una domanda a parte: "come installare redis su AMI linux" – FuzzyAmi