Sto cercando di utilizzare Heroku per un'applicazione PHP che utilizza Redis. Ho visto i vari addon per i redis. Con Redis To Go, ad esempio, puoi utilizzare una variabile d'ambiente $ _ENV ['REDISTOGO_URL'] nel tuo codice PHP, come l'URL del Redis Server.I redis su Heroku sono possibili senza un addon?
La maggior parte di questi add-on ha i propri schemi di prezzo che vorrei evitare. Sono un po 'confuso su come funziona heroku. C'è un modo per installare Redis sui miei Dynos senza gli addon?
Come per esempio, avere un banco di lavoro che funge da server e un altro che funge da client? Se possibile, come andrei su:
Installare ed eseguire il server redis su un Dyno? È lo stesso di che si installa su qualsiasi altra casella unix? Posso solo ssh ad installarlo e installare quello che voglio?
Un Dyno si collega a un altro con un IP/porta via TCP? I dynos worker hanno i propri indirizzi IP di riferimento o URLS nominati che posso usare? Posso ottenerli in modo dinamico da PHP in qualche modo?
il codice PHP per un cliente Redis presuppone c'è un host e la porta che è possibile connettersi a, ma non hanno idea che cosa sarebbe?
$redis = new Predis\Client(array(
"scheme" => "tcp",
"host" => $host, //how do i get the host/port of a dyno?
"port" => $port));
Grazie per tutti i link, questo è estremamente utile – user1385729
@ user1385729 Felice che aiuti! :) Sentiti libero di fare altre domande. – culix
@ user1385729 Grazie per avermelo chiesto - mi ha fatto pensare a come usare heroku in molti modi diversi – culix