Redis
 sql >> Cơ Sở Dữ Liệu >  >> NoSQL >> Redis

Làm cách nào tôi có thể làm cho Webmachine và eredis hoạt động cùng nhau?

Có một số giải pháp:

  • đăng ký kết nối redis cục bộ hoặc toàn cầu
  • sử dụng một sổ đăng ký quy trình như gproc
  • giữ nguyên tắc kết nối trong ngữ cảnh tài nguyên máy web
  • sử dụng nhóm kết nối như pooler hoặc poolboy
  • trong trường hợp bạn không muốn xếp hàng các yêu cầu trong một khối lượng nhóm có thể phù hợp

Chỉnh sửa:câu hỏi bị hiểu nhầm, câu trả lời đầu tiên bên dưới:

Webmachine và eredis đều là ứng dụng Erlang tuân theo các nguyên tắc OTP. Nếu ứng dụng của bạn tuân theo OTP, bạn có thể thêm eredis vào applications trong .app của bạn như sau:

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

Các ứng dụng tuân theo OTP sử dụng các bản phát hành. Sau khi bạn tạo bản phát hành và khởi động ứng dụng của mình, các ứng dụng trong applications sẽ được bắt đầu trước ứng dụng của bạn.

Rebar là người bạn của bạn để xây dựng và tạo ra các bản phát hành (thêm thông tin tại đây). Một thay thế cho thép cây là sinan được mô tả trong bài viết này.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Phiên NodeJS + ExpressJS + RedisStore là không xác định

  2. Thời gian chờ thực hiện SET {Key}, inst:0, mgr:Không hoạt động, hàng đợi:2, qu =1, qs =1, qc =0, wr =1/1, in =0/0

  3. Bộ nhớ cache của Azure Redis - hết thời gian chờ đối với các cuộc gọi GET

  4. Ứng dụng phần còn lại dữ liệu mùa xuân không nhận dữ liệu từ cơ sở dữ liệu sau khi triển khai bộ nhớ đệm redis

  5. Tại sao tôi không thể chạy tập lệnh lua trong redis sau khi redis khởi động lại?