sql >> Base de Datos >  >> NoSQL >> Redis

¿Cómo puedo hacer que Webmachine y eredis funcionen juntos?

Hay varias soluciones:

  • registrar una conexión redis local o globalmente
  • usar un registro de proceso como gproc
  • mantener el pid de la conexión en el contexto de recursos de la máquina web
  • usar un grupo de conexiones como pooler o poolboy
  • en caso de que no desee poner en cola las solicitudes en un grupo, el descuento podría ajustarse

Editar:pregunta mal entendida, primera respuesta a continuación:

Webmachine y eredis son aplicaciones de Erlang que siguen los principios de OTP. Si su aplicación es compatible con OTP, puede agregar eredis a las applications en tu .app archivo, como el siguiente:

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

Liberaciones de uso de aplicaciones conformes con OTP. Después de crear una versión e iniciar su aplicación, las aplicaciones en applications se iniciará antes de su aplicación.

Rebar es su amigo para construir y generar lanzamientos (más información aquí). Una alternativa a la barra de refuerzo es sinan, que se describe en este artículo.