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

Làm cách nào để tôi có thể cài đặt thư viện Redis perl theo cách thủ công, tức là ngoại tuyến. Và từ đâu tôi có thể lấy tất cả các phụ thuộc để cài đặt

Bởi vì tôi đã gặp một vấn đề tương tự tại nơi làm việc, tôi đã tình cờ viết Câu hỏi &Đáp cá nhân của mình về chủ đề này. Đây rồi:

Q: How to install CPAN modules without Internet access?
A: 1. Install CPAN::Mini on the internet machine:
          $ cpan CPAN::Mini
   2. Find a CPAN mirror here: http://mirrors.cpan.org/#de
          e.g. http://ftp.hosteurope.de/pub/CPAN/
   3. on the internet machine:
          $ minicpan -l /path/to/local/cpan/mirror -r http://ftp.hosteurope.de/pub/CPAN/
   4. Copy /path/to/local/cpan/mirror to the non-internet machine (or mount it)
   5. On the non-internet machine add the directory to CPAN's search path:
          $ cpan
              cpan shell -- CPAN exploration and modules installation (v1.xxxx)
            cpan> o conf urllist unshift file:///path/to/local/cpan/mirror
            cpan> o conf commit
            commit: wrote /home/user/.cpan/CPAN/MyConfig.pm
   6. Install as usual on the non-internet machine.

Để cập nhật máy nhân bản CPAN của bạn, hãy truy cập vào máy kết nối Internet của bạn và lặp lại các bước 3 và 4.

Tài liệu tham khảo:

  • http://www.perlmonks.org/?node_id=590386
  • http://www.cpan.org/misc/how-to-mirror.html
  • http://search.cpan.org/~rjbs/CPAN-Mini-1.111016/lib/CPAN/Mini.pm
  • http://search.cpan.org/~rjbs/CPAN-Mini-1.111016/bin/minicpan

Một số lưu ý

Mặc dù CPAN cho biết máy nhân bản ban đầu sẽ chỉ chiếm khoảng 1 GB nhưng sẽ cần khoảng 3,5 GB. Tôi nghĩ rằng tài liệu của họ đã lỗi thời về vấn đề này.

Ban đầu, gương sẽ chứa các phiên bản mới nhất của tất cả các mô-đun trên CPAN. Mỗi khi bạn cập nhật máy nhân bản của mình, các phiên bản mới nhất sau đó sẽ được tải xuống (để lại các phiên bản cũ trên đĩa của bạn), vì vậy máy nhân bản sẽ phát triển với mỗi bản cập nhật khi có phiên bản mới.

Tôi đã cập nhật gương của mình ba hoặc bốn lần và hiện nó có 3,9 GB.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Làm việc với các phím trong redis

  2. Cách nhận tất cả chìa khóa trong Redis

  3. Làm cách nào để kết nối với một phiên bản Redis từ một hàm AWS Lambda?

  4. Tính khả dụng cao với Redis Sentinels:Kết nối với Redis Master / Slave Sets

  5. Redis, làm thế nào để tăng tất cả các điểm số của một zset với ZINCRBY?