2011-12-19 24 views
10

Tôi đang làm việc trên giao diện người dùng cho một ứng dụng web, nhưng tôi đang cố gắng tìm hiểu nhiều thiết lập phụ trợ nhất có thể. Tôi đang thiết lập redis trên một máy tính mới bản thân mình, nhưng chạy vào một vài trục trặc.Có lệnh nào để cập nhật redis không?

Không thể tìm thấy lệnh wget, vì vậy tôi cho rằng chỉ có Linux? Tôi đang theo dõi these instructions để cài đặt lại trên Mac OS 10.7. Tôi đã cài đặt redis 2.0.0, nhưng trong khi cố gắng cài đặt 2.4.4 bằng các lệnh tương tự, tôi đã nói với redis-server, redis-cli, redis-benchmark không thể tìm thấy và tôi không thể sao chép chúng vào/usr/local/bin.

Tôi không thể tìm thấy lệnh cập nhật để mang lại phiên bản mới nhất. Tôi không nghĩ rằng nó sẽ là khó khăn để cài đặt phiên bản mới nhất trên redis trên Mac OS, nhưng tôi không thể nhìn thấy những gì tôi đang làm sai.

Trả lời

22

Cho đến nay như tôi biết, gõ:

$ brew upgrade redis 

nên làm việc, trong đó $ chỉ ra dòng lệnh của bạn. Nếu nó phàn nàn về HomeBrew không được cài đặt, bạn có thể nhận được rằng here. Brew là một người quản lý gói xuất sắc và là cách tuyệt vời để chăm sóc các tệp của bạn.

+0

Cảm ơn bạn! Tôi quên tôi đã cài đặt homebrew trước đây. MAkes mọi thứ dễ dàng hơn rất nhiều. – elliottregan

+0

Chắc chắn là vậy! :-) –

7

Sẽ tốt hơn nếu bạn làm theo cách này.

$ brew update

$brew upgrade redis

2

Nếu bạn không sử dụng bia, sau đó các bước sau sẽ giúp bạn có được cập nhật.

Trước tiên, hãy tìm vị trí của phiên bản máy chủ redis đã cài đặt của bạn trước khi cập nhật. Trong trường hợp của tôi, nó là trong /usr/local/bin/, nhưng nó cũng có thể là trong /usr/bin/. Nếu không có ở đây, bạn có thể nhập which redis-server để tìm vị trí.

Tiếp theo, tải về các tập tin redis tar từ https://redis.io/download, sau đó cài đặt nó từ thư mục nó tải về:

cd Downloads 
tar xzf redis-X.Y.Z.tar.gz 
cd redis-X.Y.Z 
make test 
make 

Tiếp theo, chúng tôi sẽ di chuyển redis cài đặt mới đến vị trí các trường hợp hiện tại đang chạy :

sudo mv src/redis-server /usr/local/bin 
sudo mv src/redis-cli /usr/local/bin 

Bây giờ bạn sẽ sẵn sàng sử dụng máy chủ redis và redis-cli trong phiên bản mới.

PS - Tôi cũng đã chuyển các tệp redis-benchmark, redis-sentinel, redis-check-aof và redis-check-dump vì chúng cũng đã có trong /usr/local/bin.

Tham chiếu: http://jasdeep.ca/2012/05/installing-redis-on-mac-os-x/

Các vấn đề liên quan