sql >> Databasteknik >  >> NoSQL >> Redis

Hur kan jag få Webmachine och eredis att fungera tillsammans?

Det finns flera lösningar:

  • registrera en redis-anslutning lokalt eller globalt
  • använd ett processregister som gproc
  • behåll anslutningens pid i webbmaskinens resurskontext
  • använd en anslutningspool som pooler eller poolboy
  • om du inte vill köa förfrågningar i en pool kan rabatt passa

Edit:missförstådd fråga, första svaret nedan:

Webmachine och eredis är båda Erlang-applikationer som följer OTP-principerna. Om din applikation är OTP-konform kan du lägga till eredis i applications i din .app fil, som följande:

{application, awesome_app, [
    {description, "My awesome app."},
    {vsn, "0.0.1"},
    {modules, []},
    {registered, []},
    {applications, [kernel, stdlib, 
                    eredis, 
                    webmachine]}
]}.

OTP-konforma applikationer använder utgåvor. När du har skapat en version och startat din applikation apparna i applications kommer att startas före din app.

Rebar är din vän för att bygga och generera releaser (mer info här). Ett alternativ till armeringsjärn är sinan som beskrivs i den här artikeln.




  1. Hur använder du $set i MongoDB för att uppdatera ett kapslat värde/inbäddat dokument?

  2. MongoDB Analytics-serien:SlamData – Kör SQL och bygg rapporter direkt på MongoDB

  3. Importsätten för mongoimport

  4. Mongodb fråga specifik månad|år inte datum