sql >> Databáze >  >> NoSQL >> Redis

Jak mohu zajistit, aby Webmachine a eredis spolupracovaly?

Existuje několik řešení:

  • zaregistrujte lokálně nebo globálně připojení redis
  • použijte registr procesů jako gproc
  • zachovat pid připojení v kontextu prostředků webmachine
  • použijte fond připojení jako pooler nebo poolboy
  • v případě, že nechcete řadit požadavky do fronty ve fondu, může se hodit sleva

Edit:špatně pochopená otázka, první odpověď níže:

Webmachine a eredis jsou obě aplikace Erlang podle principů OTP. Pokud je vaše aplikace v souladu s OTP, můžete přidat eredis do applications ve vaší .app soubor, jako je tento:

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

Aplikace vyhovující OTP používají vydání. Po vytvoření vydání a spuštění aplikace se aplikace zobrazí v applications bude spuštěna před vaší aplikací.

Rebar je váš přítel pro vytváření a generování verzí (více informací zde). Alternativou k výztuži je sinan, který je popsán v tomto článku.




  1. Jak používat příkaz HSCAN v Redis?

  2. Nainstalujte Memcached na Ubuntu 16.04

  3. Vraťte poslední skutečnou hodnotu pro každou skupinu

  4. $project v $lookup mongodb